Wb-jscript: различия между версиями
Garik (обсуждение | вклад) |
Garik (обсуждение | вклад) |
||
Строка 23: | Строка 23: | ||
== Переменные == | == Переменные == | ||
Где хранить значения | Где хранить значения, а также строки и все остальное, включая ссылки на объекты? Именно в переменных. | ||
Можно представить каждую переменную как коробку. Подписанную коробку. | Можно представить каждую переменную как коробку. Подписанную коробку. | ||
Подпись - это имя переменной, а содержимое коробки - это ее значение. | Подпись - это имя переменной, а содержимое коробки - это ее значение. | ||
Кроме "простых" переменных еще используются массивы. Массив - это "стопка" значений, которые | Кроме "простых" переменных еще используются массивы. Массив - это "стопка" значений, которые определяются одним именем переменной и "номером" в стопке. | ||
''Еще есть | ''Еще есть структуры (объекты), но о них - позже.'' | ||
<blockquote>'''Важно:''' JS по умолчанию при присвоении переменной одного типа значения другого типа - меняет тип переменной. Иногда это вызывает неожиданное поведение.</blockquote> | <blockquote>'''Важно:''' JS, по умолчанию, при присвоении переменной одного типа значения другого типа - меняет тип переменной. Иногда это вызывает неожиданное поведение.</blockquote> | ||
Типы переменных в JS: | Типы переменных в JS: |