Работа с переменными в JS

Работа с переменными в JS

@honey_and_money

Забыл в прошлой статье рассказать, как определить тип переменной с помощью самой нашей программы. Для того служит операция typeof

Её надо писать перед названием переменной, через пробел.

То есть вот так:

Тут мы уже показываем нашему интерпретатору, что выводить в консоль надо не само значение переменной, а её тип.

Вывод будет таким:

Если немного усложнить задачу (всё из-за любопытства), то можно посмотреть и тип выводимых данных. То есть что выводит эта опtрация typeof. Для этого нам надо добавить еще одну такую операцию перед всеми предыдущими:

Результат такой:

Тип выводимых данных - строка, ничего нового тут JS не придумал.


На самом деле мы разобрали еще не все типы данных. Да, базовые типы (или по-другому примитивные) закончились. Но есть еще разные их вариации, называемые объектными типами.

Сейчас я просто приведу их названия и примеры использования в коде. А уже саму суть каждого из них будем разбирать позже.

var keyArr = {name: "JavaScript"} - ассоциативный массив или словарь

var array = [1, 2, 3] - обычный массив

var regStr = /w+/g - регулярное выражение

Посмотрим с помощью кода, какой тип каждый из этих объектов имеют:

И вот такой вывод в консоли:

Все сущности являются объектами, как и было заявлено.


Не пугайтесь на этом моменте, вам действительно многое должно быть не понятно. Сейчас я просто дал вам набор незнакомых слов и всё. В дальнейшем мы разберем каждое из этих "непонятных слов". В принципе можно это всё запомнить и идти дальше, но для разработки чего-то по настоящему грандиозного, надо разбираться в основах и в том, как всё устроено внутри


@honey_and_money - Ни дня без строчки кода!

Report Page