Узнай, как хранить информацию с помощью let и const, и научись различать базовые типы значений в JavaScript.
Открыть этот урок в KodokonДобро пожаловать на твой первый курс по JavaScript! JavaScript - это язык программирования, который делает веб-страницы интерактивными: именно он реагирует, когда ты нажимаешь кнопку или заполняешь форму. Программа - это последовательность инструкций, которые компьютер выполняет по порядку. Чтобы делать свою работу, программе нужно что-то запоминать: для этого и нужны переменные. Представь переменную как коробку с наклейкой: наклейка - это её имя, а содержимое - её значение.
let age = 25;
console.log(age); // Prints: 25
age = 26;
console.log(age); // Prints: 26Разберём этот код по частям. Ключевое слово let создаёт переменную с именем age. Знак =, который называют присваиванием, кладёт значение 25 в коробку. Инструкция console.log(...) выводит значение на экран: это твой главный инструмент, чтобы наблюдать, что делает твоя программа. Наконец, строка age = 26; заменяет содержимое коробки: с let переменная может менять значение. Когда значение не должно меняться никогда, вместо этого используют ключевое слово const (сокращение от «constant», то есть константа).
const birthYear = 2000;
console.log(birthYear); // Prints: 2000
// birthYear = 2001; -> would cause an errorУ каждого значения есть тип, то есть категория, которая определяет, что с этим значением можно делать. Основные примитивные типы (самые простые типы) такие: string (строка символов, то есть текст в кавычках), number (число, целое или дробное), boolean (логическое значение: true или false), undefined (тип переменной, объявленной без значения) и null (намеренное отсутствие значения). Оператор typeof показывает тип значения.
const city = "Paris";
const temperature = 21.5;
const isSunny = true;
let score;
console.log(typeof city); // "string"
console.log(typeof temperature); // "number"
console.log(typeof isSunny); // "boolean"
console.log(typeof score); // "undefined""Hello"?age = 26;, когда age объявлена через const?