Переменная - это контейнер, в котором хранится значение или данные. Переменная создается и объявляется с помощью ключевых слов var, let и const. например, для
var x = 5;
Мы объявили переменную (x), чтобы присвоить данным (5) единственный знак равенства. Переменная объявляется только с использованием var, let и const.
Именование переменных
Есть два правила для переменных JavaScript. когда имя переменной содержит несколько слов, мы можем использовать camelcase.
- Имя должно содержать только буквы, цифры или символы
$
и_
. - Первый символ не должен быть цифрой.
- Переменная всегда начинается с нижнего регистра.
Разница между let, var и const
let
- это современное объявление переменных.var
- объявление переменных старой школы.const
- похоже наlet
, но значение переменной нельзя изменить.
Тип данных
Переменная в JavaScript может содержать любые данные. Переменная может одновременно быть строкой и числом. Существует два типа данных: один - примитивный тип данных, а другой - непримитивный. Существует шесть примитивных типов данных: строки, числа, логическое значение, значение null, undefined и символ.
Струны
строка - это серия символов. строка может быть заключена в двойные кавычки (" "
)
"the string"; // double quoted string
одинарные кавычки (' '
)
'Push'; // single quoted string
Числа
Число - это числовое значение. Число не имеет синтаксиса, как строка. Если мы напишем число в ("5"
) кавычках, оно станет строкой. Число может быть десятичным, положительным или отрицательным значением.
var x = 5; // whole integer
var y = 1.2; // float
var z = -76; // negative whole integer
Есть много операций, которые мы можем применить к числам, например сложение (+
), вычитание (-
), деление (/
) и умножение (+
). например, для
var sum = 2 + 5; // returns 7
var difference = 6 - 4; //returns 2
NaN
NaN означает не число, хотя технически это числовой тип.
Логический
Логическое значение - это значение, которое может быть истинным или ложным. Этот тип обычно используется для хранения значений «да / нет»: true
означает «да», а false
означает «нет».
Неопределенный
Неопределенная переменная не имеет значения. с переменной let мы можем определить переменную, но не присвоить значение переменной, которая не определена.
var thing; // returns undefined
Нулевой
Null - это значение, которое ничего не представляет. Разница между Null и undefined. Null - это внутренне пустое значение.
Символ
Символ уникальных идентификаторов. Символ - это новый примитивный тип данных в ES6.
Непримитивный тип данных
Объект
Объект - это набор пар имя / значение. Вы можете создать объект с парой фигурных скобок {}
var student = {};
Мы можем применить некоторые свойства к объекту ученика, используя пары имя / значение. Они будут разделены запятыми и записаны как propertyName: propertyValue
.
var dtudent {
firstName: "rajesh", // string
lastName: "sharma",
location: "Dharamshala",
introduced: 1999, // number
};