Терминология JS Flashcards
Инструкции …
statements
пробельные символы..
space, tab, newline
Исходный текст скриптов на JavaScript сканируется слева направо и конвертируется в..
последовательность входных элементов, являющихся токенами (tokens), управляющими символами, символами конца строки, комментариями или пробельными символами.
комментарий в комментарий..
нельзя /* Нельзя вкладывать /* комментарий в комментарий */ SyntaxError */
поднятие функций..
только определения поднимаются. Функции, определенные через выражения вызовут ошибку: TypeError: … is not a function
поднятие let, var, const..
let (const) не будет подниматься вверх блока
как сослаться из iframe на переменную phoneNumber, объявленную в документе ..
parent.phoneNumber
Изменится ли значение..? const MY_OBJECT = {"key": "value"}; MY_OBJECT.key = "otherValue";
да
null == Null //?
false
7 типов данных
String, Boolean, Number, undefined, null, symbol, Object
получение числа из строки ..
parseInt(numStr, [radix]);
parseFloat(numStr);
+(numStr);
Литералы..
используются для представления значений в JavaScript.
Напр., логический (Boolean) тип имеет два литеральных значения: true и false.Не путайте примитивные логические значения true и false со значениями true и false объекта Boolean. Объект Boolean является объектом-обёрткой над примитивом логического типа.
var unusualPropertyNames = {
“”: “An empty string”,
“!”: “Bang!”
}
console.log(unusualPropertyNames.””); // …
console.log(unusualPropertyNames[””]); //…
console.log(unusualPropertyNames.!); //
console.log(unusualPropertyNames[”!”]); //
syntaxError
“An empty string”
syntaxError
“Bang!”