Подробнее о переменных в JavaScript

Подробнее о переменных в JavaScript

@honey_and_money

В прошлой статье мы не до конца разобрались с переменными.

Существует несколько вариантов объявления переменных. Мы пока разобрали только один: var number;

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

Если вы хотите объявить переменную сразу с её значением, то можно сделать вот так: var number = 10;

(Обратите внимание - я ставлю пробелы слева и справа от символа равно - это правило хорошего тона, который диктует нам CodeStyle языка - с ним мы будем знакомиться постепенно, это просто общепринятые правила написания кода на определенном языке программирования)

Перейдем теперь к типам переменных. В них можно хранить не только числа. Для разных видов переменных в JS существует пять типов данных.

Первый мы уже разобрали - это тип для чисел.

Задается вот так: var myInteger = 102;

Можно задавать и дробные (с десятичной точкой): var myFloat = 10.2;

Во многих языках программирования чаще всего типы для целых чисел и типы для дробных чисел - различны. В JavaScript это один тип - число.

Вторым типом у нас будет строка (с английского - string): myString = "Hello!"

Значение пишется в двойных кавычках - можно задавать целые предложения и работать с ними в программе.

То есть если я сделаю вот так:

В консоль выведется заданное слово:

Третьим типов является логический тип или Boolean в английском. Это такой тип, переменные которого могут принимать два значения - true или false (ложь и правда с английского). Именно такие два слова используются для обозначения логического типа в JavaScript. Еще, одновременно с этим ноль всегда считается ложью (false), а любое другое ненулевое значение является правдой (true)

Следующие два типа похожи, но всё равно являются разными:

var myNull = null;

var myUndef = undefined;

Они отвечают за пустое значение (нет, это не ноль). Значение null ассоциируется со словом "ничто"

С ними мы разберемся чуть позже, сейчас просто запомните, что они есть.

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

Что еще можно сказать об объявлении переменных? Есть еще один способ их задания:

Тут я написал более удобный способ объявления - через запятую. Ключевое слово var указывает один раз, потом идут переменные через запятую со своими значениями (что не обязательно). Так получается более компактно и все.

При такой записи (через запятую) обычно каждую переменную пишут на новой строке. То есть вот так:

Еще один совет - когда вы будете задавать переменные для своих программ, у вас будет несколько переменных под числа, несколько переменных под строки и тому подобное. Так вот, разные типы лучше не объединять в один var - разделяйте их по типам. То есть для строк один var, для логического типа - другой. Это сделано просто для удобочитаемости кода.

Ну и последнее на сегодня правило из CodeStyle - названия переменных могут состоять из нескольких слов (для более понятного использования их в коде). Так вот - каждое слово в названии переменной должно начинаться с большой буквы. Это просто правило красивого кода и ничего больше, работать будет и так и так. Но советую вам сразу учиться писать красивый код. (Обратите внимание на скриншоты выше - все переменные я называл именно по такому правилу). Да, и ещё - первое слово в названии переменной желательно писать с маленькой буквы, а каждое последующее уже с большой.


@honey_and_money - Не запрещай себе мечтать - живи так, как хочешь сам!

Report Page