Webzone Публикации Javascipt Javascript - Переменные

Javascript - Переменные

16:50 , 07 Август 2019
Javascript - Переменные

В отличие от многих других языков, в JavaScript одна и та же переменная может содержать разные типы данных, все в одном приложении. Он действует как динамически, означает, что одна и та же переменная может использоваться как разные типы, независимо от того, являются ли данные строкой, числом, булевым, массивом или другим объектом, так что вы можете снова и снова получать доступ к тем же данным. Строковая переменная содержит строку; числовая переменная содержит числовое значение и т. д.

Переменные JavaScript объявляются с помощью оператора var. Ключевое слово var сообщает компьютеру, что ему необходимо зарезервировать некоторую память для хранения ваших данных позже. Вы можете объявить сразу несколько переменных. Если вы не инициализируете свою переменную в инструкции var, она автоматически предполагает, что значения не определены. Чтобы объявить переменную как тип var, используйте оператор var, за которым следует имя переменной.

Пример:



var anyType = 101;      // anyType теперь является номером
var anyType = 'John';   // anyType теперь является строкой
var anyType = true;     // anyType теперь является логическим



Вы можете назначить переменные Var со значением других переменных.



var oldVar;
var newVar;
oldVar = 3.14;
newVar = oldVar;



Вы можете комбинировать типы данных «Var»



var total = 100 + 50 + 'is the total';


Результат: 150


Несмотря на то, что JavaScript является свободно типизированным языком, на самом деле он имеет типы данных (также называемые примитивными типами). Обычно в JavaScript есть три основных типа данных и два типа данных Composite и два специальных типа данных.

Первичные типы данных (примитивные)
- String
- Number
- Boolean

Композитные типы данных (ссылка)
- Object
- Array

Специальные типы данных
- Null
- Undefined



Строкa

Строковый литерал представляет собой последовательность символов, разделенных одинарными или двойными кавычками. Он существует как в одиночных кавычках, так и в двойных кавычках, поэтому для создания строки заключите последовательность символов в кавычки.



var str = 'JavaScript string.;
var str = "JavaScript string";




Число

Число само по себе является числовым примитивом, все числа в JavaScript - это 64-битные числа с плавающей запятой. Числа могут быть записаны с десятичными знаками или без них. Они представляют собой числовые значения. Простейшим типом числа является целое число без дробного компонента. Другим типом является число с плавающей запятой, которое, как предполагается, имеет десятичную точку.



var intNum = 100;				// Числовое целочисленное значение
var floatNum = 3.14;		// Числовое значение float
var num = -25.12;			  // Отрицательное числовое значение float




Boolean

JavaScript Boolean type может иметь два значения true или false. Логический тип используется для выполнения логического оператора для определения условия / выражения.



var isTrue = true;
var isTrue = false;




Объект

JavaScript Object - это набор свойств и методов. В JavaScript все, что не является примитивным, является объектом. Объекты в JavaScript можно рассматривать как набор свойств. Значения свойств могут быть значениями любого типа, включая другие объекты, что позволяет строить сложные структуры данных. Свойства идентифицируются с использованием значений ключа. Значением ключа является либо значение String, либо значение Symbol.



var student = {Name:"John", Class:"12", Grade:"C"};




Массив

Массивы JavaScript - это обычные объекты, и объекты, и массивы могут иметь свойства и методы. Значения массива должны принадлежать открывающей или закрывающей скобке.



var language = ["J", "a", "v", "a", "S", "c", "r", "i", "p", "t"];




Null

Null - пустое значение. Ключевое слово null не может использоваться как имя переменной. В JavaScript значение null не совпадает с 0. Это отсутствие какого-либо значения. Если мы попытаемся ссылаться на значение переменной, которое не определено и не имеет значения, оно возвращает нулевое значение.



var nullTest=null;
alert(nullTest);  // показывает значение null




Undefined

Переменная, которая не была назначена, имеет значение undefined.



Вопросы / Комментарии / Отзывы