Q
What is the result of the expression true + false in JavaScript?

Answer & Solution

Answer: Option C
Solution:
JavaScript performs implicit type conversion when adding booleans, treating true as 1 and false as 0.
Related Questions on Average

Which primitive value represents absence of value or no value assigned?

A). undefined

B). null

C). 0

D). 'undefined'

What is the data type of the value undefined in JavaScript?

A). String

B). Object

C). Undefined

D). Number

What does the Symbol data type represent in JavaScript?

A). A unique identifier

B). A number

C). A boolean value

D). An object

What is the data type of the value NaN in JavaScript?

A). Number

B). String

C). Object

D). Undefined

Which of the following is not a primitive value in JavaScript?

A). Number

B). Boolean

C). Object

D). String

What is the result of the expression undefined + null in JavaScript?

A). undefined

B). null

C). 0

D). Error

What is the result of the expression 5 + '5' in JavaScript?

A). 10

B). '55'

C). '10'

D). Error

Which of the following is a primitive data type in JavaScript?

A). Array

B). Object

C). Function

D). String

What happens when you try to access a variable that has not been declared in JavaScript?

A). SyntaxError is thrown

B). ReferenceError is thrown

C). TypeError is thrown

D). Undefined

What is a primitive value in JavaScript?

A). A complex data structure

B). A basic data type

C). A function

D). An array