Как уже говорилось в прошлом уроке, переменные в JS имеют динамическую типизацию, поэтому их тип указывать не нужно. Поэтому объявление переменной любого типа будет выглядеть так:
Строковые переменные:
Строковые переменные можно склеивать, используя оператор «+».
Например:
Целочисленные переменные:
Над целочисленными переменными можно выполнять все арифметические операции.
Иррациональные переменные:
Над переменными, в которые записаны числа с плавающей точкой, можно производить также как с целочисленными переменными, любые арифметические операции.
Переменные типа флаг:
Переменные типа функция:
Переменные типа объект:
Переменные типа массив:
Спасибо за внимание.
1 2 3 4 5 | var name_variable = …; //в ES6 синтаксисе ещё доступны: const name_variable = ...; let name_variable = ...; |
1 2 3 4 5 | var a = "hello" ; var b = "world" ; var c = a + " " + b; //"hello world" alert( typeof c); //<-- string |
1 2 3 4 5 6 7 | var a = 4; var b = a + 3; //b=7 var c = a + b; //b=11 var d = c / a; //d=2 var e = a * b; //e=28 alert( typeof c); //<-- number |
1 2 3 4 5 6 7 | var a = 1.4; var b = a + 2.1; var c = b / a; var d = b * c; alert( typeof c); //<-- number |
1 2 3 4 5 6 7 | var a = true ; var b = false ; var c = a || b; //c=true var d = a && b; //d=false' alert( typeof c); //<-- boolean |
1 2 3 | var printLn = function (val) { return val + "\n" ; }; alert( typeof printLn); //<-- function |
Переменные типа объект:
1 2 3 4 5 | var user = { name: "Egor" }; alert( typeof user); //<-- object |
Переменные типа массив:
1 2 3 | var users = [ user ]; alert( typeof users); //<-- тоже object |