Типы данных в Javascript

02.12.2019291 мин. 44 сек.javascriptсамоучитель js
В Javascript существует 7 основных типов данных. JS является динамически типизированным, что означает: переменная может менять свой тип в любой момент. Узнать значение типа данных переменной можно с помощью функции typeof.

Число: number

Числовой тип данных включает в себя целочисленные значения, а также числа с плавающей точкой. Кроме чисел существуют специализированные значения:
  • Infinity, -Infinity - математическая бесконечность, которая больше любого представленного числа. Можно получить путем деления на ноль, или задать явно.
  • NaN - получается в результате ошибки вычислительной операции, например умножение или деление строки на число. Любые действия с NaN в результате дают NaN
Все математические операции в Javascript являются безопасными, даже деление на ноль. Вместо фатальной ошибки и остановки скрипта мы получим NaN.

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

Строки в JS заключаются в кавычки: двойные, одинарные или обратные. В обратные кавычки можно встраивать выражение, заключенные в конструкцию ${...}
let name = 'Антон';
console.log(`Меня зовут ${name}!`);
Внутрь конструкции можно вставить выражение, которое будет вычислено перед выводом.
Во многих языках существует отдельный тип для хранения одного символа - CHAR, но в JavaScript это все входит в строковый тип String.

Булевый тип (Логический): boolean

Этот тип данных может принимать только 2 значения:
  • TRUE - означает истину (да)
  • FALSE - означает ложь (нет)
Логический тип данных может получаться в результате сравнения:
let isTrue = 10 > 1
console.log(isTrue); // Выведет TRUE

Значение NULL

В JS Null является ссылкой на несуществующий объект и сигнализирует о том, что в переменной пусто - нет никаких значений

Undefined

Автоматически присваивается переменной, которая была объявленна без присвоенного значения
let x;
console.log(x); // выведет undefined,  так как переменной не было присвоено никакого значения
Мы можем присвоить undefined любой переменной, но обычно этот тип данных используется для проверки была ли назначена переменная или нет.  Для обозначения пустой переменной используйте null.

Объект: object

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

Cимвол: symbol

Используется для создания идентификаторов объектов

Оператор определения типа данных typeof

Возвращает строку с именем типа. Возможны два варианта синтаксиса:
  • typeof x
  • typeof(x)
В JavaScript есть официально признанные ошибки, возникающие при работе с typeof:
  • При вызове typeof null язык возвращает object, что неверно
  • typeof alert вернет значение function, но такого типа данных не существует, а функции относятся к объектному типу данных!
Лого https://piploid.ru
02.12 в 23:21Основы Javascript. Урок 1. Типы данныхВ первом уроке разберем существующие типы данных, а также способы их определения и официально признанные ошибки языка!24.05 в 17:40Как оформлять статьи. Краткий справочник по быстрому SEOВы пишете интересные тексты, но никто не читает? Вероятно вы не соблюдаете даже половины из перечисленных в статье правил!03.04 в 11:49Что такое доменное имя и где его купитьДавайте разберемся: что такое доменное имя и в чем отличие зоны RU от COM, где купить домен и как оформить его на себя26.03 в 11:44Как собрать семантическое ядро для сайтаНебольшой гайд по правильному сбору семантики для своего сайта. Полезные сервисы для упрощения работы18.03 в 22:01Работа с массивами по взросломуМой личный справочник необычных функций для работы с массивами. Как преобразовать массивы к нужному виду в одну строчку.16.03 в 21:02Выбираем лучший хостинг. Подробный обзор swebНе знаете где разместить свой сайт? В данном обзоре я расскажу об основных преимуществах хостинга, с которым я работаю уже более 5 лет
Оставить комментарий
Заказать сайт
ОТПРАВИТЬ
+7 926 426 93 41anton.ross@yandex.ru
ПОНЕДЕЛЬНИК-СУББОТА
09:00 - 20:00
×
Добро пожаловать

Авторизуйтесь чтобы оставлять комментарии и добавлять фильмы в избранное

Войти
Войдите через:
Создать учетную запись
Восстановление пароля

Укажите email указанный при регистрации, на который будет отправлена инструкция по восстановлению пароля

Сбросить пароль
Добро пожаловать

Зарегистрируйтесь чтобы оставлять комментарии и добавлять фильмы в избранное

Зарегистрироваться

Регистрируясь на сайте Вы соглашаетесь с политикой конфиденциальности нашего сайта и даете согласие на обработку персональных данных

Войдите через:
У меня есть учетная запись
Смена пароля

Используйте код отправленный на указанную вами почту для смены пароля

Сменить пароль
×