Microsoft Exam Questions

You have a webpage that includes the following markup and code:

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

Explanation:

* 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 herecan 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