javascript код

Операторы, типы данных JavaScript

Переменные

По сути программа — это набор команд. Наш процессор, который эти команды выполняет, он обрабатывает этими командами какие-то значения. Значения хранятся в памяти. Нужно указать, в каком месте памяти хранятся те или иные значения. Это делается с помощью переменных. Т.е. формально переменная — это именованный участок памяти.

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

var counter; //создали переменную
counter = 123; //присвоили значение
alert(counter); //узнать значение переменной
var counter = 123; //можно так

Типы данных

Во всех современных языках программирования значения переменных делятся по типам. Деление по типам нужно, когда мы определяем набор операций, которые можно выполнить над этим типом. Т.е. тип данных — это набор операций, которые можно выполнить над этими данными. В JavaScript различают 7 типов данных:

  • RegExp — регулярное выражение.
  • Underfined Type — неопределенные типы данных. Любая необъявленная переменная имеет такой тип.
  • Null Type — пустое значение, отсутствие значения.
  • Boolean Type — true или false. Можно использовать логические операторы — && (логическое ‘и’), || (логическое ‘или’), ! (логическое ‘не’).
  • String Type — строка. Строковое значение должно быть в кавычках — одиночных или двойных. Есть операция сложения строк (конкатенация): var s = h + name.
  • Number Type — числа. Можно использовать также 8-ричную, 16-ричную системы счисления, +бесконечность (infinity), -бесконечность (-infinity), NaN (Not a Number) — не число. Операции над числами: арифметические (сложение, вычитание, деление, умножение, остаток от деления).
  • Object Type — все объекты. Значения создаются оператором new.



Добавить комментарий

Ваш e-mail не будет опубликован.