Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 4 из 114 · 11 мин
Числа, строки, логические значения, null и undefined, и оператор typeof.
Пользователь положил в корзину 2 товара, потом ещё 1. А корзина пишет «21»!
Хи-хи. Это я подсунул строки вместо чисел.
У каждого значения есть тип. «2» в кавычках — строка, а 2 без кавычек — число. Строки склеиваются, числа складываются.
number990, 0.5, -3. Дробная часть — через точку.console.log(990 + 10);
console.log(0.1 + 0.2);string"Аня", 'Казань' или в обратных кавычках.console.log("2" + "1");
console.log(2 + 1);booleantrue и false.const isDone = true;
console.log(isDone);undefinedlet answer;
console.log(answer);nulllet selected = null;
console.log(selected);typeoftypeof 5 → "number".console.log(typeof 990, typeof "990", typeof true);Видишь странный результат — проверь typeof. Половина загадок — это строка вместо числа.
Создай const product = "Наушники", const price = 3490 и const inStock = true. Выведи typeof price.
product — строка «Наушники» — пока нетprice — число 3490 — пока нетinStock — true — пока нетВыберите один ответ.
Что выведет console.log("2" + "1")?
Выберите один ответ.
Что вернёт typeof "220"?
Выберите все подходящие варианты.
Что из этого — значения типа boolean?
Проверяем состояние обучения…