Типы данных JavaScript

RedDeveloper
27.03.2023 13:18
Типы данных JavaScript

В JavaScript существует несколько типов данных, включая примитивные типы данных и ссылочные типы данных. Вот краткое объяснение различных типов данных в JavaScript с примерами:

Примитивные типы данных:

Это основные типы данных, которые являются неизменяемыми, то есть их значения не могут быть изменены после их создания. К ним относятся:

  1. Строка: Этот тип данных представляет собой последовательность символов и заключен в одинарные или двойные кавычки.

Пример:

let name="John";
console.info(name); // Output: John

2. Число: Этот тип данных представляет числовые значения, включая целые числа, плавающие числа и NaN (Not-a-Number).

Пример:

let age = 25;
console.info(age); // Output: 25

let price = 9.99;
console.info(price); // Output: 9.99

3. Булево: Этот тип данных представляет логическое значение, либо истина, либо ложь.

Пример:

let isAdult = true;
console.info(isAdult); // Output: true

4. Null: Этот тип данных представляет собой намеренное отсутствие какого-либо значения объекта.

Пример:

let person = null;
console.info(person); // Output: null

5. Неопределенный: Этот тип данных представляет собой отсутствие значения или значение неинициализированной переменной.

Пример:

let car;
console.info(car); // Output: undefined

6. Символ: Этот тип данных представляет собой уникальный идентификатор и обычно используется в качестве ключа объекта.

Пример:

const mySymbol = Symbol();
console.info(typeof mySymbol); // Output: symbol

Ссылочные типы данных:

Эти типы данных являются изменяемыми, то есть их значения могут быть изменены. К ним относятся:

  1. Объект: Этот тип данных представляет собой коллекцию свойств и создается с помощью объектной литеральной нотации или конструктора new Object().

Пример:

let person = {
  name: "John",
  age: 25,
  isAdult: true
};
console.info(person); // Output: {name: "John", age: 25, isAdult: true}

2. Массив: Этот тип данных представляет собой коллекцию элементов и создается с помощью литеральной нотации массива или конструктора new Array().

Пример:

let numbers = [1, 2, 3, 4, 5];
console.info(numbers); // Output: [1, 2, 3, 4, 5]

3. Функция: Этот тип данных представляет собой многократно используемый блок кода, который может быть выполнен при вызове.

Пример:

function greet(name) {
  console.info(`Hello, ${name}!`);
}
greet("John"); // Output: Hello, John!

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

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?

05.05.2023 14:00

Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.

Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом

05.05.2023 11:59

Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря своим методам, они делают код очень простым для понимания и читабельным.

JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы

05.05.2023 11:57

Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний, то, не теряя времени, практикуйте наш бесплатный онлайн тест 1100+ JavaScript MCQs и развивайте свои навыки и знания.

Массив зависимостей в React
Массив зависимостей в React

05.05.2023 09:44

Все о массиве Dependency и его связи с useEffect.

Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий

05.05.2023 09:26

Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут вам настроить, как будет выглядеть ваш сайт Temple, и вы можете настроить его дизайн в зависимости от ваших потребностей в дополнение к более чем 15+...