В JavaScript существует несколько типов данных, включая примитивные типы данных и ссылочные типы данных. Вот краткое объяснение различных типов данных в JavaScript с примерами:
Это основные типы данных, которые являются неизменяемыми, то есть их значения не могут быть изменены после их создания. К ним относятся:
Пример:
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
Эти типы данных являются изменяемыми, то есть их значения могут быть изменены. К ним относятся:
Пример:
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. Понимание типов данных имеет решающее значение для написания эффективного и безошибочного кода.
20.08.2023 18:21
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".
20.08.2023 17:46
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
19.08.2023 18:39
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.
19.08.2023 17:22
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для чтения благодаря своей простоте. Кроме того, мы всегда хотим проверить самые последние возможности в наших проектах!
18.08.2023 20:33
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий их языку и культуре.
14.08.2023 14:49
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип предназначен для представления неделимого значения.