Fichas
Eloquent Javascript - Vocab list
Fichas del conjunto (34)
- 1Programmingis the act of constructing a program, which is a set of precise instructions telling a computer what to do
- 2Programming Languageis an artificially constructed language used to instruct computers
- 3Best Practicesa composed set of rules, prescribing the form programs should have
- 4Vanilla JavaScriptwhat coumes with JS - "out of the box", no extended libraries etc.
- 5ECMAScripta standardized version of JS - interchangeable with name "JavaScript"
- 6NodeJSan environment for running jS outside of the browser
- 7MongoDB/CouchDBtwo databases which use JS as the scripting and query languages
- 8codeis the text that makes up a program
- 9bitsare any kind of two-valued things, usually described as zeros and ones
- 10valuea chunk of information (in this case, in ia JavaScript environment)
- 11numbera numeric type of value
- 12operators (eg. +,-, *, /, %)putting an operator between two values will apply it to those values and produce a new value
- 13moduloan arithmetic operator which gives the reaminder after dividing one number by another
- 14Special Numbers (e.g. Infinity, -Infinity, NaN)are considered number but don't behave like normal numbers.
- 15Stringsare used to represent text. They are written by eclosing their content in quotes( ' ', " ", ` ` `)
- 16Escaping a character( \ )inside of string, a character preceded by a backslash ( \ ) it indicates that the character after it has a special meaning. It will not end the string but be part of it.
- 17\nwhen an 'n' character occurs after a backslash, it is interpreted as newline
- 18\ta 't' after a backslash means a tab character
- 19Unicode Standardassigns a number to virtually every character you would ever need, including characters from Greek, Arabic, Japanese, Armenian, and so on. If we have a number for every character, a string can be described by a sequence of numbers
- 20Concatenateit glues two strings together
- 21Template literala strng encased in backticks, as opposed to single or double quotes
- 22Unary Operatoroperator that takes one value
- 23Binary Operatoroperator that takes two values
- 24console.loga method for logging things to the console, and thus making them viewable
- 25Booleantype of value, which has just two values, true and false
- 26Comparisona way to cmopare two values, which results in a boolean value
- 27Logical Operators (eg. !, &&, ||)(not, and, or) operatos which can be applied to boolean values themselves
- 28Ternary Operator (conditional operator)first value picks second or third, based on its being true or false.
- 29Empty values (eg. null, undefined)used to denote the absence of a meaningful value - used interchangably for now
- 30Type coercion/ type conversionWhen an operator is applied to the "wrong" type of value, JavaScript will quietly convert that value to the type it needs, using a set of rules that often aren't what you want or expect
- 31Short circuiting Evaluation:only certain parts of a boolean expression (&&, ||) are evaluated.
- 32Expressiona fragment of code that produces a value
- 33Binding or variableto catch and hold values
- 34keywords/reserved wordswords with a special meaning, such as let, are