Раздел: Сайтостроение / JavaScript /

Типы данных и значения JavaScript

Что такое JavaScript Что такое JavaScript

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

Несмотря на то, что JavaScript - это НЕ типизированный язык, такое понятие, как тип данных, в нём всё равно существует. Хотя бы потому, что одной из фундаментальных характеристик языка программирования является поддерживаемый им набор типов данных.

JavaScript позволяет работать с тремя элементарными типами данных:

  • Числа
  • Строки
  • Логические значения

Кроме этого, в JavaScript также определены два особых типа данных:

Хотя наверно точнее назвать их не типами данных, а значениями. С другой стороны, значение null имеет тип object, а значение undefined имеет таки тип undefined. Так что здесь не мудрено запутаться.

В JavaScript также имеется и сложный (составной) тип данных - объект (object), который представляет собой коллекцию значений элементарных и/или составных типов. Разновидностью объектов являются массивы, которые можно определить как упорядоченную коллекцию значений. И хотя объекты и массивы по сути являются одним типом данных - объектом, ведут они себя по разному.

Вдобавок в JavaScript имеется ещё один особый вид объекта - функция (function). Функция - это объект, с которым связан исполняемый код. Функция может вызываться (invoked) для выполнения определенной операции. Подобно массивам, функции ведут себя не так, как другие виды объектов, и в JavaScript определен специальный синтаксис для работы с ними.

Кроме функций и массивов в базовом языке JavaScript определено еще несколько особых видов объектов. Эти объекты представляют собой не новые типы данных, а лишь новые классы (classes) объектов. Например, класс Date определяет объекты, представляющие даты, класс Math предназначен для математических операций и т.п.

Проверить значение на принадлежность какому-либо типу данных можно с помощью функции typeof(), которая в качестве параметра принимает значение или переменную, а возвращает имя типа данных в виде строки. Пример:

Типы данных и значения JavaScript


Программирование на JavaScript с Нуля до Гуру 2.0 Программирование на JavaScript

Видеокурс о программировании на JavaScript. Содержит 8 больших разделов от основ до работы с сетевыми запросами. В комплекте 5 подарков - мини-курсов по темам, связанным с сайтостроением. 72 урока продолжительностью более 13 часов. Упражнения и примеры исходных кодов. Поддержка от автора. Подробнее...
Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика