Переменная - это контейнер, в котором хранится значение или данные. Переменная создается и объявляется с помощью ключевых слов var, let и const. например, для

var x = 5;

Мы объявили переменную (x), чтобы присвоить данным (5) единственный знак равенства. Переменная объявляется только с использованием var, let и const.

Именование переменных

Есть два правила для переменных JavaScript. когда имя переменной содержит несколько слов, мы можем использовать camelcase.

  1. Имя должно содержать только буквы, цифры или символы $ и _.
  2. Первый символ не должен быть цифрой.
  3. Переменная всегда начинается с нижнего регистра.

Разница между 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
};