«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Типы данных JavaScript

Типы данных JavaScript

Опубликовано 15 ноября 2024 г.
Просматривать:842

JavaScript Data Types

Типы данных JavaScript

JavaScript предоставляет различные типы данных для хранения различных значений. В JavaScript существует два основных типа данных.

  1. Примитивный тип
  2. Непримитивный тип

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

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

String, Number, BigInt, Boolean, undefine, null и Symbol — это примитивные типы данных в JavaScript.

Числовой тип данных

Числовой тип в JavaScript содержит как целые числа, так и числа с плавающей запятой. Помимо этих чисел, в JavaScript также есть некоторые специальные числа, такие как Infinity, -Infinity и NaN (Not-a-Number).

let x = 20;
let y= 15;

console.log(x   y); // Output: 35
console.log(typeof (x   y)); // Output: number

Строковый тип данных

Строка представляет собой текстовые данные. Он содержит последовательность символов. Например, «привет», «JavaScript» и т. д. В JavaScript строки заключаются в кавычки:

  • Одинарные кавычки: «Привет»
  • Двойные кавычки: «Привет»
  • Обратные кавычки: Привет.
// string enclosed within single quotes
let language = 'JavaScript';
console.log(language) // Output: JavaScript

// string enclosed within double quotes
let frameWork = "React";
console.log(frameWork); // Output: React

// string enclosed within backticks
let message = `${frameWork} is a ${language} framework`;
console.log(message); // Output: React is a JavaScript framework

Логический тип данных

В JavaScript тип данных Boolean представляет собой логический объект. Оно имеет только два значения: true или false. Логические значения обычно используются в условных операторах, таких как if, else, while и тройных операторах для управления потоком выполнения на основе определенных условий.

  • Истина: представляет собой логическое состояние правильности или достоверности.
  • Ложь: представляет собой логическое состояние неправильности или недопустимости.
let isAvailable = true;

if (isAvailable) {
    console.log("The item is available.");
} else {
    console.log("The item is not available.");
}

// Output: The item is available.

Неопределенный тип данных

В JavaScript неопределенное значение — это специальный тип данных и значение, указывающее, что переменная объявлена, но ей еще не присвоено значение. Он представляет собой «неинициализированное» или «неизвестное» состояние. Тип неопределенного значения: неопределенное.

let x;
console.log(x); // Output: undefined
console.log(typeof x); // Output: "undefined"

Нулевой тип данных

В JavaScript значение null представляет собой нет значения или ничего. Например,

let text = null;
console.log(text);  // Output: null

Тип данных символа

Тип данных символа — это уникальное и неизменяемое примитивное значение, представленное в ES6 (ECMAScript 2015). Символы в основном используются в качестве уникальных идентификаторов для свойств объекта, гарантируя отсутствие конфликтов между ключами свойств, даже если они имеют одинаковое имя.

let symbol1 = Symbol();
let symbol2 = Symbol("description");
let symbol3 = Symbol("description");

console.log(symbol1); // Output: Symbol()
console.log(symbol2); // Output: Symbol(description)
console.log(symbol2 === symbol3); // Output: false (Each symbol is unique)

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

Типы данных, производные от примитивных типов данных языка JavaScript, известны как непримитивные типы данных. Он также известен как производные типы данных или ссылочные типы данных. Они могут содержать несколько значений. К непримитивным типам относятся Object, Array и RegExp.

Тип данных объекта

В JavaScript объект представляет собой набор связанных данных и функций, известных как свойства и методы. Свойства — это пары «ключ: значение», в которых хранятся данные, а методы — это функции, связанные с объектом, которые могут манипулировать его свойствами.

let person = {
    name: "John Doe",
    age: 30,
    isEmployed: true,
    greet: function() {
        console.log("Hello, my name is "   this.name);
    }
};

console.log(person.name); // Output: John Doe
person.greet(); // Output: Hello, my name is John Doe

Тип данных массива

В JavaScript массив — это объект специальной формы, используемый для хранения нескольких значений в одной переменной. Он может хранить различные типы данных и позволяет динамически изменять размер. Доступ к элементам осуществляется по их индексу, начиная с 0.

// Creating an Array and Initializing with Values
let courses = ['HTML', 'CSS', 'JavaScript', 'React'];

console.log(courses); // [ 'HTML', 'CSS', 'JavaScript', 'React' ]

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/sumayaakter533/javascript-data-types-4i2h?1. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3