Wb-jscript: различия между версиями

Строка 23: Строка 23:


== Переменные ==
== Переменные ==
Где хранить значения (а также строки и все остальное, включая ссылки на объекты? Именно в переменных.
Где хранить значения, а также строки и все остальное, включая ссылки на объекты? Именно в переменных.
Можно представить каждую переменную как коробку. Подписанную коробку.
Можно представить каждую переменную как коробку. Подписанную коробку.
Подпись - это имя переменной, а содержимое коробки - это ее значение.
Подпись - это имя переменной, а содержимое коробки - это ее значение.


Кроме "простых" переменных еще используются массивы. Массив - это "стопка" значений, которые опрелеяются одним именем перменной и "номером" в стопке.
Кроме "простых" переменных еще используются массивы. Массив - это "стопка" значений, которые определяются одним именем переменной и "номером" в стопке.
''Еще есть струкуры (объекты), но о них - позже.''
''Еще есть структуры (объекты), но о них - позже.''


<blockquote>'''Важно:''' JS по умолчанию при присвоении переменной одного типа значения другого типа - меняет тип переменной. Иногда это вызывает неожиданное поведение.</blockquote>
<blockquote>'''Важно:''' JS, по умолчанию, при присвоении переменной одного типа значения другого типа - меняет тип переменной. Иногда это вызывает неожиданное поведение.</blockquote>


Типы переменных в JS:
Типы переменных в JS:
618

правок