Home » Microsoft » 70-480 v.2 » Which value will be displayed?
You have a webpage that includes the following markup and code:
You need to troubleshoot the code by clicking the Submit button.
Which value will be displayed?
A. 10
B. 20
C. Undefined
D. Runtime error
Correct Answer: A
Explanation/Reference:
*The outermost assignment, counter = 10; will decide the output that is displayed.
*Local variables have local scope: They can only be accessed within the function.
Example
// code here can not use carName function myFunction() { var carName = "Volvo";
// code here can use carName }
*A variable declared outside a function, becomes GLOBAL.
A global variable has global scope: All scripts and functions on a web page can access it.
Example var carName = " Volvo"; // code here can use carName function myFunction() {
// code here can usecarName }
Reference: JavaScript Scope