Типы данных. Единый тип число используется как для целых, так и для дробных чисел

Число number:

var n = 123;

n = 12.345;

Единый тип число используется как для целых, так и для дробных чисел.

Существуют специальные числовые значения Infinity (бесконечность) и NaN (ошибка вычислений). Они также принадлежат типу «число».

Например, бесконечность Infinity получается при делении на ноль:

alert(1 / 0); // Infinity

Ошибка вычислений NaN будет результатом некорректной математической операции, например:

alert("нечисло" * 2); // NaN, ошибка

Строка string:

var str = "Мама мыла раму";

str = 'Одинарные кавычки тоже подойдут';

В JavaScript одинарные и двойные кавычки равноправны. Можно использовать или те или другие.

Тип символ не существует, есть только строка

В некоторых языках программирования есть специальный тип данных для одного символа. Например, в языке С это char. В JavaScript есть только тип «строка» string.

Булевый (логический) тип boolean. У него всего два значения - true (истина) и false (ложь).

Как правило, такой тип используется для хранения значения типа да/нет, например:

var checked = true; // поле формы помечено галочкой

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

О нём мы поговорим более подробно, когда будем обсуждать логические вычисления и условные операторы.

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

var age = null;

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

В частности, код выше говорит о том, что возраст age неизвестен.

undefined — специальное значение, которое, как и null, образует свой собственный тип. Оно имеет смысл «значение не присвоено».

Если переменная объявлена, но в неё ничего не записано, то ее значение как раз и есть undefined:

var u;

alert(u); // выведет "undefined"

Можно присвоить undefined и в явном виде, хотя это делается редко:

var x = 123;

x = undefined;

В явном виде undefined обычно не присваивают, так как это противоречит его смыслу. Для записи в переменную «пустого значения» используется null.

Объекты object.

Первые 5 типов называют «примитивными».

Особняком стоит шестой тип: «объекты». К нему относятся, например, даты, он используется для коллекций данных и для многого другого.

Итого

Есть 5 «примитивных» типов: number, string, boolean, null, undefined и объекты object.


Варианты заданий

1) Найти следующие достопримечательности по вариантам:

Вариант 1 - Болотная площадь (г. Москва).

Вариант 2 - Елисейские поля.

Вариант 3 - Окрестности Тауерского моста (г. Лондон).

Вариант 4 - Центральный парк Нью – Йорка.

2) Самостоятельно подключите слой, если данная операция возможна (пробки, пешеходные пути, велосипедный пути и т.д.)

3) Реализовать операцию “ZOOM” нажатием кнопки мыши

4) Реализовать переход по нажатию соответствующей кнопки,в зависимости от варианта.

5) Реализовать операцию “ZOOM” нажатием кнопки.

6) Реализовать любую другую функцию из руководства


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: