Vidyalelo
JavaScript · Q48

Basic And Variables

Programming · JavaScript · question 48

Q48

Consider the following code snippet function f(o) if (o === undefined) debugger; What could be the task of the statement debugger?

A.
It does nothing but a simple breakpoint
Answer
B.
It debugs the error in that statement and restarts the statement’s execution
C.
It is used as a keyword that debugs the entire program at once
D.
All of the mentioned

Answer: Option A

Solution

Answer: Option A
Solution:
The debugger statement normally does nothing. If, however, a debugger program is available and is running, then an implementation may (but is not required to) perform some kind of debugging action. In practice, this statement acts like a breakpoint: execution of JavaScript code stops and you can use the debugger to print variable’s values.