Quiz
Scope
This quiz has question types that open in the usual player.
Questions in this quiz (5)
1Variables that are created within the body of a function are available only in the context of that function. This is referred to as [blank_start]local[blank_end] scope.
- Alocal
- Bglobal
2In the following block of code, what is part of the scope that is local to the function?
var tax = 0.08;
function calculateTotal(subtotal) {
var total = subtotal + (subtotal * tax);
return total;
}
console.log(calculateTotal(50));- Atax
- Bsubtotal
- Ctotal
- DcalculateTotal
3In the following block of code, what is part of the global scope?
var tax = 0.08;
function calculateTotal(subtotal) {
var total = subtotal + (subtotal * tax);
return total;
}
console.log(calculateTotal(50));- Atax
- Bsubtotal
- Ctotal
- DcalculateTotal
4Shadowing is when we accidentally override (or shadow) the value of a variable inside a function.
- ATrue
- BFalse
5What kind of error is thrown when we try to access a local variable in the global scope? (Hint: If you're not sure, go try it out in your JavaScript console first!)
- AReference Error
- BSyntax Error
- CType Error
Information
- Description
- Quiz on Scope, created by Code Ramp on 02/06/2018.
- Author
- Code Ramp
- Language
- English
- Views
- 265
- Tags
- Rating
- No ratings yet Rate this quiz