Answer & Solution
<div>When adding a string and numbers in JavaScript, it concatenates the values as strings from left to right, resulting in '222'.</div>
<div>When adding a string and numbers in JavaScript, it concatenates the values as strings from left to right, resulting in '222'.</div>
What will be the output of 10 + '2' - 1 in JavaScript?
A). '101'
B). '10'
C). NaN
D). Error
What will be the value of x after executing the code: let x = 5; x += '2';?
A). 7
B). '72'
C). 52
D). NaN
What is the value of x after executing the code: let x = 5; x *= 2 + 3;?
A). 10
B). 25
C). 13
D). 15
What will be the result of 10 + '5' in JavaScript?
A). 15
B). 105
C). NaN
D). Error
What will be the result of 3 * 'A' in JavaScript?
A). Error
B). NaN
C). 0
D). 3
What will be the value of x after executing the code: let x = 10; x /= 2;?
A). 5
B). 20
C). 0
D). 2
What will be the output of 20 / '5' in JavaScript?
A). 4
B). NaN
C). Infinity
D). Error
What does the typeof operator return for an array in JavaScript?
A). 'array'
B). 'object'
C). 'null'
D). 'undefined'
What will be the output of '7' - 3 in JavaScript?
A). 4
B). '4'
C). NaN
D). Error
What does the operator === do in JavaScript?
A). Checks for equality without type conversion
B). Assigns a value
C). Performs a strict comparison
D). Concatenates strings