• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/23

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

23 Cards in this Set

  • Front
  • Back
Hoisting
Within its current scope, regardless of where a variable is declared, it will be, behind the scenes, hoisted to the top.
Expression
A phrase of JavaScript that can be evaluated to produce a value
Statement
A JavaScript command, terminated with a semicolon that are executed to make something happen.
Initializer Expression
The syntax for listing array elements within square braces or mapping object property names to property values inside curly braces.
Lexical Structure
Set of elementary rules that specifies how you write programs in a programming language.
Function
A named and parametrized block of JavaScript code that you define once, and can then invoke over and over again
Method
A function defined in an object.
Control Structure
Statements that are conditionals or loops.
Literal
A data value that appears directly in a program.
Identifier
A name used to name variables and functions and to provide labels for certain loops in JavaScript code.
Primitive types
Numbers, strings of text, Boolean truth values, null and undefined
Object types
Arrays, functions and global objects
Constructors
Functions that are written to be used (with the new operator) to initialize a newly created object.
Object class
A set of objects initialized by the constructor.
Mutable type
Any JavaScript type that can be changed, like objects and arrays.
Immutable Type
Any JavaScript type that cannot be changed, like numbers, booleans, null, undefined, and strings (yes, strings!)
Lexical scope
Scope of variables that are declared outside of a function, are global variables and are visible everywhere in a JavaScript program.
Function scope
Variables declared inside a function have function scope and are visible only to code that appears inside that function.
Numeric literal
A number that appears directly in a JavaScript program.
Global object
Globally defined symbols that are available to a JavaScript program like undefined, Infinity, NaN, isNaN(), parseInt(), eval(), Date(), RegExp(), String(), Object(), Array(), Math and JSON
Null
A JavaScript language keyword that is an object that represents the absence of a value.
Undefined
A predefined global variable that is the value of a variable or object that has not been initialized, or of a function that returns no value.
Calling Statement
a statement that gransfers program execution to a subroutine, procedure or function. When the subroutine is complete, execution transfers back to the command following the call statement.