Типы данных JavaScript.



У каждого значения в JavaScript, имеется свой тип данных. Всего в JavaScript существует 6 типов данных. На этом уроке мы подробно рассмотрим каждый из них.

  • числовой тип данных (number)
  • строковый тип данных (string)
  • логический тип данных (boolean)
  • неопределённый тип данных (undefined)
  • объектный тип данных (object)
  • пустой тип данных (null)

Прежде чем…

Перед изучением типов данных мы сначала познакомимся с оператором typeof, он позволяет узнать какой тип данных присвоен переменной, делается это следующим образом:

 alert(typeof имяПеременной);
 

После этого скрипт выведет одно из сообщений: number, string, boolean, undefined, object.

Теперь приступим к рассмотрению типов данных в JavaScript:

1. Число «number»

Когда переменной, в качестве значения, присваивается какое-либо число (без кавычек), её тип данных становится number. Например:

var n = 123;
n = 12.345;
  

Пример простого скрипта:

var myNumber;
myNumber = 5;
alert(typeof myNumber);
  

В первой строке мы создали переменную с именем myNumber, во второй строке, присвоили переменной значение 5, в третьей с помощью оператора typeof вычислили тип данных у переменной myNumber, а функция alert() показала нам результат этих вычислений. В итоге, данный скрипт выведет нам сообщение number.

2. Строка «string»

Когда переменной в качестве значения присваивается какое-либо значение, заключённое в двойные » » или одинарные кавычки ‘ ‘, то её тип данных становится string (строковый тип). Например:

var str = "Это строковый тип данных";
str = 'И это, тоже строковый тип данных';
  

Пример скрипта:

var myString;
myString = "Привет, я строковый тип данных";
alert(typeof myString);
  

В первой строке мы создали переменную с именем myString, во второй строке, присвоили переменной значение «Привет, я строковый тип данных», в третьей с помощью оператора typeof вычислили тип данных у переменной myString, а функция alert() показала нам результат этих вычислений. В итоге, данный скрипт должен вывести нам сообщение string.

3. Булевый (логический) тип «boolean»

У данного типа всего два значения: true (истина) и false (ложь). Как правило, такой тип используется для хранения значения типа да/нет, например:

var checked = true; // поле формы помечено галочкой
checked = false;    // поле формы не содержит галочки
  

4. Неопределённый тип данных «undefined»

Тип данных undefined появляется тогда, когда переменная объявлена, но не инициализирована, т.е. переменная создана, но значения ей не присвоили.

var myUndefined;
alert(typeof myUndefined);
  

В первой строке мы создали переменную с именем myUndefined, во второй строке с помощью оператора typeof вычислили тип данных у переменной myUndefined, а функция alert() показала нам результат этих вычислений. В итоге, данный скрипт должен вывести нам сообщение undefined.

5. Объектный тип данных «object»

Этот тип используется для коллекций данных и для объявления более сложных сущностей. Объявляются объекты при помощи фигурных скобок {…}, например:

  var user = { name: "Иван" };
  

6. Пустой тип данных «null»

Значение null не относится ни к одному из типов выше, а образует свой отдельный тип, состоящий из единственного значения null:

  var age = null;
  

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

Если вы хотите программировать на языке JavaScript, тогда я вам советую запомнить эти 6 типов данных. Ведь без теории не бывает практики.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *