Переменные и типы


Как почти любой динамический язык, JavaScript - это язык с «утиным типом», поэтому каждая переменная определяется с помощью varключевого слова и может содержать все типы переменных.

Мы можем определить несколько типов переменных для использования в нашем коде:

var myNumber = 3;                   // a number
var myString = "Hello, World!"      // a string
var myBoolean = true;               // a boolean

Несколько замечаний о типах переменных в JavaScript:

  • В JavaScript тип Number может быть как числом с плавающей запятой, так и целым числом.
  • Логические переменные могут быть равны только trueили false.

В JavaScript есть еще два продвинутых типа. Массив и объект. Мы рассмотрим их в более сложных руководствах.

var myArray = [];                    // an array
var myObject = {};                  // an object

Кроме того, есть два специальных типа: undefinedи null.

Когда переменная используется без предварительного определения для нее значения, она равна undefined. Например:

var newVariable;
console.log(newVariable); //prints undefined

Однако это nullзначение представляет собой другой тип значения и используется, когда переменная должна быть помечена как пустая. undefinedможно использовать для этой цели, но нельзя.

var emptyVariable = null;
console.log(emptyVariable);

распечатает null

Упражнение

Вы должны определить следующие переменные:

  1. Число под названием myNumber, которое содержит номер 4;
  2. Строка myString, содержащая предложение ;Variables are great.
  3. Логическое значение myBoolean, которое содержит значение false;