Answer & Solution
<div>When adding a number and a string in JavaScript, it concatenates the values as strings from left to right, resulting in '102'. Subtraction then occurs, converting '102' to a number, resulting in 102 - 1 = 101.</div>
<div>When adding a number and a string in JavaScript, it concatenates the values as strings from left to right, resulting in '102'. Subtraction then occurs, converting '102' to a number, resulting in 102 - 1 = 101.</div>
What does the unary operator + do to a string in JavaScript?
A). Concatenates it
B). Ignores it
C). Converts it to a number
D). Throws an error
What is the purpose of the % operator in JavaScript?
A). Exponentiation
B). Division
C). Modulus
D). Concatenation
What is the value of x after executing the code: let x = 10; x += 5; x /= 3;?
A). 5
B). 15
C). 33
D). 67
What will be the result of 3 * 'A' in JavaScript?
A). Error
B). NaN
C). 0
D). 3
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
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 does the operator
A).
B). do in JavaScript?
C). Logical AND
D). Logical OR
What does the typeof operator return for an array in JavaScript?
A). 'array'
B). 'object'
C). 'null'
D). 'undefined'
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 output of '2' + 2 + 2 in JavaScript?
A). '222'
B). 6
C). 4
D). Error