JavaScript Variables
- Assume that we have to convert “false” that is a non-string to string. The command that we use is (without invoking the “new” operator)
-
View Hint View Answer Discuss in Forum
NA
Correct Option: B
The three approaches for converting to string are: value.toString(),”” + value and String(value). A non-string can be converted in two ways without using a new operator false.toString () and String(false).
- The statement p===q refers to _________
-
View Hint View Answer Discuss in Forum
NA
Correct Option: D
”===” operator is known as strict comparison operator. A strict comparison (===) is only true if the operands are of the same type and the contents match.
- The snippet that has to be used to check if “a” is not equal to “null” is _________
-
View Hint View Answer Discuss in Forum
NA
Correct Option: A
A strict comparison (e.g., ===) is only true if the operands are of the same type and the contents match. The more commonly-used abstract comparison (e.g. ==) converts the operands to the same type before making the comparison. The not-equal operator !== compares 0 to null and evaluates to either true or false.
- The escape sequence ‘\f’ stands for _________
-
View Hint View Answer Discuss in Forum
NA
Correct Option: A
\f is the JavaScript escape sequence that stands for Form feed (\u000C). It skips to the start of the next page. (Applies mostly to terminals where the output device is a printer rather than a VDU).
- Which of the following is not considered as an error in JavaScript?
-
View Hint View Answer Discuss in Forum
NA
Correct Option: D
Division by zero is not an error in JavaScript: it simply returns infinity or negative infinity. There is one exception, however: zero divided by zero does not have a well defined value, and the result of this operation is the special not-a-number value, printed as NaN.