Consider the following piece of JavaScript code:
<script>
function fun(0){
if(0===undefined)
debugger;
}
</script>
What is the role of the "debugger" statement?
a) It is kind of keyword which is used to debug the entire program at once
b) It will do nothing, although it is a breakpoint
c) It will debug the error in that statement
d) All above mentioned