What happens when you add a number and a string in JavaScript?
A). An error is thrown
B). The number is converted to a string
C). The string is converted to a number
D). Both are converted to boolean
How can you check if a variable is an array in JavaScript?
A). typeof variable === 'array'
B). Array.isArray(variable)
C). variable instanceof array
D). variable.constructor === array
What is the result of typeof [] in JavaScript?
A). array
B). object
C). list
D). undefined
Which type conversion happens automatically in the expression 3 + '5'?
A). Number to String
B). String to Number
C). Boolean to String
D). Number to Boolean
What is the result of the following code: let x = 5; x = 'hello'; console.log(typeof x);?
A). number
B). string
C). undefined
D). object
Given let a = '10'; let b = 20;, what is the result of a + b?
A). 30
B). 1020
C). 30
D). NaN
What will typeof null return in JavaScript?
A). null
B). undefined
C). object
D). number
In JavaScript, what will be the type of a variable x after x = 5 + true;?
A). number
B). string
C). boolean
D). undefined
What will be the result of typeof function() {} in JavaScript?
A). function
B). object
C). undefined
D). method
What will be the result of the following code: let z = '123'; z = Number(z); console.log(typeof z);?
A). string
B). number
C). undefined
D). boolean