Title: Theory / Important / CS / Programming / JS / The good part
Tags: hasNotNewEffectReturnsMeaning some_instruction FromInstruction computer_to_instruction FromVariables declaration fromMath syntactical_sugar

Name: Range of typeof
Definition: number
Page: 23
Chapter: 3
Definition2: string
Conjdef: All of
Definition3: object
Definition4: undefined
Definition5: function

Name: Regexps which are standards are omitted.
Definition: See a regexp anki deck
Page: 38
Chapter: 7

Instruction: ar.unshift(item,...)
Effect: Adds items in front of the array, push the other item in the array
Language: js
Section: 83
Returns: it's new length
Variables: ar: aray

Instruction: r.toFixed(d)
Effect: The strings showing the number in standard form with d digits
Language: js
Section: 84
Variables: r: a number
Assuming: d between 0 and 20

Instruction: var name_1=expr_1, ... , name_k ;
Page: 2
Meaning: Declaring that the name_i are variables. Their value are initialized to expr_i if such a value is given
Language: js
Section: 10

Instruction: switch (foo) {
case bar_1 :
buz_1
...
case bar_n:
buz_n
default:
_buz_n+1
}
Page: 2
Effect: consider the term foo
let i the least integer such that foo's value is buz_i, or n+1 if no such that i exists
Execute buz_i, ..., buz_n+1 (until there is a breaking statement)
Language: js
Section: 12
Typ: expression must be number or string

Instruction: for ( foo ; buz ;bar) bloup
Page: 2
Effect: equivalent to
foo
while (buz){
bloup
bar
}
Language: js
Section: 13

Instruction: {foo_1 : bar_1, ... , foo_n: bar_n}
Page: 2
Effect: An object with property foo_i, assigned to the value of the expression bar_i
Language: js
Section: 18
Assuming: each foo_i are name or string

Instruction: function foo (buz_1,...,buz_n)
{
bar
}
Page: 2
Meaning: declaring a function with parameters buz_1, ..., buz_n,
Calling this function execute bar where each buz_i is replaced by the i-th argument
Language: js
Section: 19
Identifier: foo
Typ: function taking n arguments

Instruction: foo.hasOwnProperty(bar)
Page: 3
Effect: whether the object foo has paramater bar (not considering the prototype chain)
Language: js
Section: 23

Instruction: r.toExponential(d)
Effect: The strings showing the number in exponential form with d digits
Language: js
Section: 84
Variables: r: a number
Assuming: d between 0 and 20

Instruction: r.toString(d)
Effect: The strings showing the number with radix d
Language: js
Section: 85
Variables: r: a number
Assuming: d between 2 and 36

Variable: r.lastIndex
Meaning: The index at which to start the next exec match
Page: 71
Context: regexp
Language: js
Chapter: 7
Initialization: zero

Variable: r.multiline
Meaning: true if the m flag was used.
Page: 71
Context: regexp
Language: js
Chapter: 7

Variable: r.source
Meaning: The source text of the regular expression.
Page: 71
Context: regexp
Language: js
Chapter: 7

Variable: r.ignoreCase
Meaning: true if the i flag was used.
Page: 71
Context: regexp
Language: js
Chapter: 7

Variable: r.global
Meaning: true if the g flag was used.
Page: 71
Context: regexp
Language: js
Chapter: 7