Типы данных в JavaScript 🧑🎓
JavaScript поддерживает несколько типов данных, которые могут быть использованы для хранения различных типов значений. В этой статье мы рассмотрим основные типы данных в JavaScript, включая числа, строки, булевый тип, undefined
, null
, большие целые и символы.
Числа в JavaScript
В JavaScript числа могут быть записаны с использованием обычной десятичной системы счисления или в виде шестнадцатеричных, восьмеричных и двоичных чисел. Вот несколько примеров:
let x = 42; // десятичное число
let w = 0.7; // число с плавающей точкой
let y = 0x2A; // шестнадцатеричное число
let z = 0o52; // восьмеричное число
let a = 0b101010; // двоичное число
JavaScript также поддерживает специальные значения, такие как Infinity
(бесконечность), -Infinity
(отрицательная бесконечность) и NaN
(не число).
Строки в JavaScript
Строки в JavaScript могут быть записаны с помощью одинарных, двойных или обратных кавычек. Вот несколько примеров:
let str1 = 'Hello, world!';
let str2 = "Hello, world!";
let str3 = `Hello, world!`;
JavaScript также поддерживает управляющие символы, такие как \n
(новая строка) и \t
(табуляция), а также экранирование символов с помощью обратной косой черты \
. Вот несколько примеров:
let str4 = "Hello,\nworld!";
let str5 = "I\'m a programmer.";
Булевый тип в JavaScript
Булевый тип в JavaScript может принимать только два значения: true
(истина) или false
(ложь). Булевые значения часто используются для выполнения условных операций и логических операций.
let isTrue = true;
let isFalse = false;
Undefined и null в JavaScript
Значения undefined
и null
представляют отсутствие значения. Они часто используются для указания отсутствия значений в переменных или свойствах объектов.
let x; // undefined
let y = null; // null
Это полезно: Чем отличаются undefined и null в JavaScript и где они применяются
Большие целые числа в JavaScript
Большие целые числа могут быть представлены в JavaScript с помощью объекта BigInt
. BigInt
может хранить целые числа любой длины, которые могут быть больше максимального значения, которое может быть представлено с помощью чисел типа Number
.
let bigInt = 900719925012345678901234567890123456789012345678901234567890n;
Символы в JavaScript
Символы в JavaScript используются для создания уникальных идентификаторов для свойств объектов. Символы могут быть созданы с помощью функции Symbol()
.
let sym1 = Symbol('foo');
let sym2 = Symbol('bar');
Заключение
В заключение, знание основных типов данных в JavaScript является важным для успешного программирования на этом языке. Надеюсь, эта статья была полезной и помогла вам лучше понять эти концепции.
Это полезно: статья по преобразованию данных в JavaScript