Если вы разработчик, который некоторое время работает с JavaScript, вы, вероятно, уже знакомы с некоторыми типами данных в языке, такими как строки и числа. Но знаете ли вы, что JavaScript на самом деле имеет десять встроенных типов данных? В этой статье мы более подробно рассмотрим все десять из этих типов данных и приведем несколько примеров, которые помогут вам лучше понять их.

Введение:

JavaScript — один из самых популярных языков программирования, используемых сегодня. Это мощный язык, который можно использовать для создания интерактивных веб-сайтов, веб-приложений и даже мобильных приложений. Одна из причин, почему JavaScript такой мощный, заключается в его типах данных. В JavaScript есть десять встроенных типов данных, которые позволяют хранить данные и управлять ими различными способами.

В этой статье мы рассмотрим каждый из этих типов данных и приведем несколько примеров, которые помогут вам лучше понять их. Являетесь ли вы опытным разработчиком или только начинаете работать с JavaScript, эта статья поможет вам лучше понять язык и его возможности.

Десять типов данных JavaScript

В JavaScript есть десять встроенных типов данных, которые можно разделить на две категории: примитивные и непримитивные.

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

Примитивные типы данных — это самые основные типы данных в JavaScript. Они неизменяемы, что означает, что их значение не может быть изменено после их создания.

1. Номер

Числовой тип данных используется для хранения числовых значений. Его можно использовать для хранения целых чисел, чисел с плавающей запятой и даже значений NaN (не число).

Вот пример:

let x = 5; // integer
let y = 3.14; // floating-point number
let z = NaN; // Not a Number

2. Строка

Строковый тип данных используется для хранения текста. Он может быть создан с использованием одинарных или двойных кавычек.

Вот пример:

let myName = "John";
let myMessage = 'Hello, World!';

3. Логический

Логический тип данных используется для хранения истинных или ложных значений. Он часто используется в условных операторах и циклах.

Вот пример:

let isTrue = true;
let isFalse = false;

4. Нуль

Тип данных null используется для представления преднамеренного отсутствия какого-либо значения объекта.

Вот пример:

let myVariable = null;

5. Не определено

Неопределенный тип данных используется для представления отсутствия значения. Он часто используется как значение по умолчанию для переменных, которым еще не присвоено значение.

Вот пример:

let myVariable;
console.log(myVariable); // outputs undefined

6. Символ

Тип данных символа используется для создания уникальных идентификаторов свойств объекта. Символы гарантированно уникальны и неизменны.

Вот пример:

const mySymbol = Symbol("mySymbol");
const myObject = {
  [mySymbol]: "Hello"
};
console.log(myObject[mySymbol]); // outputs "Hello"

7. Большое целое

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

Вот пример:

const myBigInt = 9007199254740991n;
console.log(myBigInt); // outputs 9007199254740991n

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

Непримитивные типы данных — это более сложные типы данных, которые могут хранить несколько значений и методов.

1. Объект

Тип данных объекта используется для хранения пар ключ-значение. Его можно использовать для создания сложных структур данных, таких как массивы и функции.

Вот пример:

let myObject = {
  name: "John",
  age: 30,
  city: "New York"
};

2. Массив

Тип данных массива используется для хранения списков значений. Он может быть создан с помощью квадратных скобок и может хранить любую комбинацию типов данных.

Вот пример:

let myArray = [1, "John", true];

3. Функция

Тип данных function используется для хранения многократно используемых блоков кода. Его можно использовать для выполнения определенных задач и возвращаемых значений.

Вот пример:

function multiply(x, y) {
  return x * y;
}

Заключение:

В JavaScript есть десять встроенных типов данных, которые позволяют хранить данные и управлять ими различными способами. Понимая эти типы данных, вы можете писать более эффективный и действенный код. Независимо от того, работаете ли вы с простыми строками и числами или сложными объектами и функциями, в JavaScript есть тип данных, который может с этим справиться. Мы надеемся, что эта статья помогла вам лучше понять эти типы данных и способы их использования.

И вот оно. Я надеюсь, что вы нашли это полезным. Спасибо за чтение. вы можете следить за мной наMediumитакже подписаться на уведомления по электронной почте, когда я публикую другую статью.

Нажмите здесь, чтобы прочитать некоторые из моих предыдущих статей.

Дополнительные материалы на PlainEnglish.io.

Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.