1. Что такое тип данных?
В большинстве языков программирования мы подвергаемся воздействию, данные классифицируются, включая цифры, символы, логическую правду и ложь: int, long, string, boolean ... и т. Д.; Мы все знаем, что компьютеры используют бинарные методы для обработки данных. Загрузка данных в память и вычислена с помощью планирования процессора, чтобы получить конечный результат. Итак, записан ли тип данных при хранении данных в памяти? Я думаю, что ответ - нет. Данные в памяти должны быть выделены и рассчитаны на основе размера занятой памяти. Для процессора расчет двух различных типов данных запланирован только для двух данных с различными размерами памяти для расчета, поэтому для ЦП данные составляют только 1 и 0. Затем здесь возникает проблема. Некоторые люди скажут, что некоторые два типа данных на языке Java не могут быть напрямую рассчитаны и должны быть преобразованы для расчета. Здесь это разница между сильными типами и слабыми типами. Сильные языки типа будут строго проверять каждый тип данных, то есть проверяйте пространство, занятое каждым типом памяти. Если требования не соответствуют требованиям, компиляция или операция не будут разрешены. Слабые типы не строго проверяют данные, что позволяет вычислять большинство типов данных напрямую, а JavaScript - слабый тип.
2. Какие виды JavaScript есть?
В том числе следующие типы:
Номер: то есть номер включает номера с плавающей запятой
Логический: верно или неверно
Строка: строка
NULL: указатель пустого объекта, указывающий, что указанное пространство памяти не существует
Неопределенная: неопределенная, указывая на то, что пространство памяти указывает на существует, но нет данных
Объект: сложный тип данных в 1. Если вы знакомы с объектно-ориентированными языками, похожими на Java, вы должны понимать это очень хорошо.
Через вышеупомянутые 6 типов могут быть классифицированы данные. JavaScript объявлен с ключевым словом VAR для контейнера данных. Итак, как вы определяете, какой тип переменная? Это требует ключевого слова Typeof
Здесь следует отметить, что TypeOF является оператором (аналогично +, -, *, /), а не функции. Вы можете использовать тип прямо (хотя это не рекомендуется). Нулевые и неопределенные равны по сравнению с размером. Потому что неопределенные происходят от NULL.
Ниже приведен пример типа
Кода -копия выглядит следующим образом:
var message = 'some String';
var obj = new Object ();
var a;
Alert (typeof Message); // 'String'
Alert (typeof (сообщение)); // 'String'
Alert (typeof (95)); // 'номер'
Alert (typeof (a)); // 'неопределенное'
Alert (typeof (null == не определен)); // 'boolean'
предупреждение (null == не определен); // 'true'
Alert (obj); // 'объект'
Alert (null); // 'Object' (также может быть «нуль» в разных браузерах)
Выше приведено все о типах данных JavaScript, я надеюсь, что вам понравится.