Типы данных JavaScript
1.boolean
Boolean: (тип значения) var b1 = true; // логический тип
2. Нюмка (номер)
Значение: (тип значения) var n1 = 3.1415926; // Числовой тип
n1.tofixed (3); // круглый и резерв 3 десятичных десятичных мест.
3. стринг (строка)
Кода -копия выглядит следующим образом:
var s1 = 'hello'; // тип строки
Строка: (Тип значения, атрибут неподвижного строки)
4. Указанный (неопределенная)
Неопределенный принадлежит тип значения, и результат, рассчитанной по другим значениям, не является тем, что мы хотим, но немного отличается от нуля в базе данных, например, расчеты с числами или расчеты с помощью строк.
Неопределенный тип и нулевый тип являются оба типа данных только с одним значением, а именно неопределенным и нулевым.
5.null (пустой объект)
6.Object (тип объекта)
Объект является ссылочным типом, а другие являются основными типами данных.
Строка также является основным типом и не может добавить динамические атрибуты к строке, но может использоваться при ссылке на типы.
Тип типа ссылки тип типа определите, является ли значение определенным типом, все ссылки типы экземпляра EncementOf объекта возврат является true
7. Тип приложения
Объект: (тип ссылки)
Кода -копия выглядит следующим образом:
var tim = new date (); // тип объекта (объект)
var names = ['zs', 'ls', 'ww']; // массив также тип объекта (объект)
var obj = null; // объект
Функция: (тип ссылки)
Кода -копия выглядит следующим образом:
function fun () {} // typeof (fun); // Результатом вывода является функция, тип функции
PS: используйте Typeof (переменная), чтобы просмотреть тип переменной
NULL и неопределенное в JavaScript
неопределенное, указывает на неизвестное состояние
Переменная объявлена, но не инициализирована, а значение переменной является неизвестным состоянием (неопределенным). (Доступ к несуществующим свойствам или Object Window.xxx) Когда метод не имеет явного возвращаемого значения, возвращаемое значение является неопределенным. Когда оператор TypeOF применяется к неэкладованной переменной, он отображается как неопределенная (*)
NULL означает объект, который еще не существовал, NULL является значением с особым значением.
Вы можете присвоить значение переменной NULL, а значение переменной - «известное состояние» (не неопределенное), то есть NULL. (Используется для инициализации переменных, четкого содержимого переменных и свободной памяти)
Неопределенный == null // Результат верно, но значение отличается.
Неопределенный === null // false (*), ps: сначала определить, является ли тип согласованным, а затем определите значение. === Строго равно,! == Строго не равное
Поскольку == преобразует значение в типы, а затем определяет, является ли оно равным, иногда могут быть неожиданные результаты, поэтому рекомендуется использовать ===. Но обратите внимание, что в некоторых случаях использование == может принести лучшие результаты.
Тип преобразования
Кода -копия выглядит следующим образом:
Parseint (arg) преобразует указанную строку в целое число
Parsefloat (arg) преобразует указанную строку в номер плавающей запятой
Number (arg) преобразует заданное значение (любой тип) в число (может быть целым числом или плавающей запятой); Он преобразует все значение, а не частичное значение. Если строка не может быть полностью преобразована в целое число, NAN возвращается. (Не число)
Isnan (arg) определяет, является ли Arg не нулевым (NAN), а NAN и NAN не равны.
String (arg) преобразует заданное значение (любое тип) в строку;
Boolean (arg) преобразует заданное значение (любой тип) в логический тип;
(*) Eval (Codesting) вычисляет и выполняет строку кода JS.
Выше приведено типы данных и методы преобразования JavaScript. Я надеюсь, что всем понравится.