Discuss Forum

1.

what is the value of variable x after the following statement is executed in JavaScript? Var x2−'3'+'4';

  • A. 34
  • B. 34
  • C. 34
  • D. 34

Answer: Option D

Explanation:

undefined is a property of the global object. That is, it is a variable in global scope. The initial value of undefined is the primitive value undefined. In modern browsers (JavaScript 1.8.5 / Firefox 4 + ), undefined is a non - configurable, non - writable property, per the ECMAScript 5 specification. (Even when this is not the case, avoid overriding it.) A variable that has not been assigned a value is of type undefined. A method or statement also returns undefined if the variable that is being evaluated does not have an assigned value. A function returns undefined if a value was not returned.

Post your comments here:

Name:
Mobile:
Email:(Optional)

» Your comments will be displayed only after manual approval.