JavaScript для начинающих: Переменные и типы данных

Что такое переменная?

Переменная – это ячейка памяти компьютера, хранящая данные. Эти данные могут быть числами (целыми или с плавающей точкой), строками, булевыми значениями или другими типами данных. К переменной можно обращаться, изменять её значение, выводить данные и использовать в операциях. Одна переменная хранит одно значение. Переменные – фундаментальное понятие в программировании.

Создание переменных

Для создания переменной используется ключевое слово var. Далее следует имя переменной (любое, но без специальных символов, кроме $ и _, и не начинающееся с числа). Имя должно быть осмысленным. Точка с запятой (;) обозначает конец строки.

Пример:

var num; // Создание пустой переменной num

Присваивание значения осуществляется оператором =.

num = 5; // Присваивание значения 5 переменной num

Или в одной строке:

var num = 5; // Создание переменной num и присваивание ей значения 5

Вывод переменных и конкатенация строк

Для вывода значения используется функция console.log().

console.log(num); // Выведет 5

Объединение текста и значения переменной (конкатенация) выполняется оператором +. Пробелы улучшают читаемость.

console.log("Переменная num: " + num); // Выведет "Переменная num: 5"

Изменение значения переменных

Значение переменной изменяется в любое время.

num = 7; // Изменение значения переменной num на 7
console.log(num); // Выведет 7

Константы

Ключевое слово const создаёт константу. Её значение после присваивания изменить нельзя. Попытка переопределения вызовет ошибку.

const myConst = 10;
// myConst = 20; // Ошибка

Типы данных

В JavaScript:

  • Целые числа: 1, 2, 3, …
  • Числа с плавающей точкой: 5.5, 4.0, 279.1, …
  • Строки: "Hello, world!", ‘JavaScript’, … (в одинарных или двойных кавычках)
  • Булевы значения: true, false

JavaScript – язык с динамической типизацией. Тип данных определяется автоматически. Тип одной и той же переменной можно менять. Это отличается от языков со статической типизацией (например, C++ или Java).

Пример неявного преобразования типов:

var num1 = 5;
var num2 = "5";
console.log(num1 + num2); // Выведет "55" (строка)

Здесь число неявно преобразуется в строку, и происходит конкатенация.

Мы изучили основы работы с переменными и типами данных в JavaScript. Это фундаментальные понятия для дальнейшего изучения языка. Математические операции и другие аспекты рассмотрим в следующих уроках.

Что будем искать? Например,программа