
Как быстро приступить к работе с VUE3.0: Начало обучения
1. Концепция
. При разработке программ часто необходимо настроить некоторые символы, чтобы обозначить некоторые имена и дать им конкретное использование, например имена переменных, имена функций и т. д. и т. д. Эти символы называются идентификатором.
Правила определения

Допустимые идентификаторы: it, It, age66, _age, $name.
Недопустимые идентификаторы: to, to, 798lu.
Обратите внимание, что
если в идентификаторе требуется несколько слов, общим методом представления является метод подчеркивания (например, имя_пользователя). регистр верблюда (например, имя пользователя) и метод Pascal (например, имя пользователя). Читатели могут унифицировать и стандартизировать метод именования в соответствии с потребностями разработки. Например, метод подчеркивания обычно используется для именования переменных, а метод верблюжьего регистра обычно используется для именования имен функций.
Зарезервированные ключевые: относятся к словам, которые были определены заранее и получили специальное значение в языке JavaScript.
Будущие зарезервированные ключевые слова: относятся к словам, которые зарезервированы и могут стать зарезервированными ключевыми словами в будущем.
зарезервированные ключевые слова 
Ключевые слова нельзя использовать в качестве имен переменных и имен функций, иначе при загрузке JavaScript возникнут синтаксические ошибки.
Ключевые слова зарезервированы на будущее

При определении идентификаторов рекомендуется не использовать будущие зарезервированные ключевые слова, чтобы избежать ошибок при их преобразовании в ключевые слова в будущем.
Концепция. Переменные можно рассматривать как контейнеры для хранения данных.
Например: чашка с водой, чашка относится к переменной, а вода в чашке относится к данным, хранящимся в переменной.
Синтаксис: Переменные в JavaScript обычно объявляются с использованием ключевого слова var, а правила именования имен переменных такие же, как и для идентификаторов.
Примеры: допустимые имена переменных (например, число, _it123), недопустимые имена переменных (например, 88shout, &num).


Обратите внимание:
хотя переменные в JavaScript можно присваивать без их предварительного объявления, ключевое слово var можно напрямую опустить, чтобы присвоить переменной значение. Однако, поскольку JavaScript использует динамическую компиляцию, во время работы программы найти ошибки в коде непросто. Поэтому читателям рекомендуется выработать хорошую привычку объявлять переменные перед их использованием.
константы. Под константами можно понимать величины, значения которых никогда не меняются во время работы скрипта.
Особенности: После определения его нельзя изменить или переопределить.
Например: Пи в математике — константа, и ее значение фиксировано и не может быть изменено.
Синтаксис: ключевое слово const является новым в ES6 и используется для определения констант.
Правила именования констант: следуйте правилам именования идентификаторов. Для имен констант принято всегда использовать заглавные буквы.
Значение константы. Константа может быть конкретными данными при назначении или значением выражения или переменной.

2. Тип данных
Данные в JavaScript: при использовании или присвоении значения определите соответствующий тип в соответствии с конкретным содержимым параметра.
Но каждый компьютерный язык имеет свои собственные поддерживаемые типы данных, и JavaScript не является исключением.

Справочные типы данных будут подробно представлены в последующих главах.
Логический тип — один из наиболее часто используемых типов данных в JavaScript и обычно используется для логических суждений.
ture | false
представляет «истину» и «ложь» вещей, строго следуя регистру, поэтому значения true и false представляют логические типы только тогда, когда все они написаны строчными буквами.
Числовые типы в JavaScript не различают целые числа и числа с плавающей запятой. Все числа являются числовыми типами.

Пока данное значение не выходит за пределы диапазона, разрешенного для числовой спецификации в JavaScript.
NaN Нечисловой
тип символов Тип символов (строка) — это последовательность символов, состоящая из символов Юникода, чисел и т. д. Обычно мы называем эту последовательность символов строкой.
Функция: представляет тип данных текста.
Синтаксис: Символьные данные в программе заключаются в одинарные (") или двойные кавычки ("").

Вопрос: Как использовать одинарные кавычки внутри одинарных кавычек или двойные кавычки внутри двойных кавычек?
Ответ: Для выхода используйте escape-символ "".

При использовании в строке специальных символов, таких как перевод строки и табуляция, вам также необходимо использовать escape-символ «».

Зачем необходимо определение типа данных? Используйте следующий пример для объяснения?

Пожалуйста, проанализируйте и скажите тип данных переменной sum и почему?
Подумайте над ответом: переменная sum является символьным типом.
Анализ процесса: пока один из операндов оператора «+» является символьным типом, он представляет собой сращивание символов. Что касается двух переменных, участвующих в операции, в этом случае num1 имеет числовой тип, а num2 — символьный тип, поэтому конечная сумма выходных переменных представляет собой строку, объединенную между num1 и num2.
Мысли и выводы: Когда есть требования к типам данных, участвующим в операциях во время разработки, необходимо выполнить определение типа данных.
JavaScript предоставляет следующие два метода определения типов данных:

Оператор typeof возвращает невычисленный тип операнда в строковой форме.

При использовании typeof для определения типа null вместо null возвращается объект.
Поскольку все в JavaScript является объектом, вы можете использовать функцию расширения Object.prototype.toString.call(), чтобы более точно различать типы данных.

Возвращаемое значение Object.prototype.toString.call(data) представляет собой символьный результат в форме «[тип данных объекта]». (Возвращаемое значение можно наблюдать с помощью console.log().)
Преобразование типа данных — в логический
сценарий приложения: часто используется в выражениях и операторах управления процессом, таких как сравнение данных и оценка условий.
Синтаксис реализации: функция Boolean().
Примечание. Функция Boolean() преобразует любую непустую строку и ненулевое значение в истинное, а пустые строки, 0, NaN, неопределенное и нулевое значение преобразует в ложное.
Демонстрационный пример: Определите, есть ли у пользователя входной контент.
Анализ логического значения (con):

Преобразование типов данных — преобразование в числовые
сценарии применения: при получении данных, переданных пользователями для расчета во время разработки, чтобы гарантировать, что все данные, участвующие в расчете, являются числовыми, часто необходимо преобразовать их.
Синтаксис реализации: функция Number(), функция parseInt() или функция parseFloat().
Демонстрационный пример: полное автоматическое суммирование на основе ввода данных пользователем.

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

Обратите внимание, что
в реальной разработке также необходимо определить, является ли преобразованный результат NaN. Только если это не NaN, операция может быть выполнена. В это время вы можете использовать функцию isNaN() для определения. Если заданное значение неопределенно, NaN и {} (объект), оно возвращает true, в противном случае — false.
Преобразование типа данных — преобразование в синтаксис реализации символьного типа
: функция String() и метод toString().
Различия в методах реализации: функция String() может конвертировать любой тип в символьный, за исключением null и undefine, у которых нет метода toString(), другие типы данных могут выполнять преобразование символов.
Демонстрационный пример: полное автоматическое суммирование на основе ввода данных пользователем.

Обратите внимание, что
когда метод toString() выполняет преобразование типа данных, значение можно преобразовать в строку в указанной базе с помощью настроек параметров, например num4.toString(2), что означает сначала преобразование десятичного числа 26 в двоичное 11010, а затем преобразование символьных данных.
Концепция. Выражение может представлять собой набор различных типов данных, переменных и операторов.
Простейшим выражением может быть переменная.
