Переменные и типы данных JavaScript

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

Динамический ввод

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

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

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

 
var anyType;

Пример

 
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 и два специальных типа данных.

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

  1. String
  2. Number
  3. Boolean

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

  1. Object
  2. Array

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

  1. Null
  2. Undefined

Строка JavaScript

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

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

Подробнее ... Строки JavaScript

JavaScript Number

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

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

JavaScript Boolean

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

 
var isTrue = true;
var isTrue = false;

Объект JavaScript

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

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

Массив JavaScript

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

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

Подробнее ... Массивы в JavaScript

JavaScript Null

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

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

JavaScript Undefined

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

Символ JavaScript Тип данных

JavaScript Тип данных символа new (В настоящее время ECMAScript 6 Drafted) используется для уникальных свойств объекта идентификатора.

 
var symb1 = Symbol();
var symb1 = Symbol('anything');

 

Источник: http://net-informations.com/js/funda/data.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector