understanding javascript Flashcards
syntax parser
a program that reads your code and determines what it does and if its grammar is valid
lexical environment
where something sits physically in a code you write. Lexical means having to do with words or grammar. A lexical environment exist in programming languages in which WHERE you write sth is important.
execution context
a wrapper to manage the code that is running.
name/value pair
a name which maps to a unique value
object
collection of value pairs
global
in javascript = “not inside the function”
== (equality)
compare two different types and covert them into number
=== (strict equality)
when two different type are compared, it will always says it’s false. Does not convert different types to numbers.