JavaScript не чувствителен к символам новой строки, отступам и пробелам.
Точка с запятой должна быть добавлена в конце каждого оператора. Хотя точка с запятой не обязательна, для сжатия программы в будущем, если точка с запятой не добавлена, она не будет работать после сжатия.
Все символы на английском языке. Например, скобки, кавычки и точки с запятой.
может облегчить понимание и объяснение функций программы, а также улучшить читаемость кода. Программа с содержимым комментариев не запускается.
переменные объявляются с использованием системного ключевого слова var
. Переменные могут быть объявлены индивидуально или несколько одновременно. Переменные также могут быть инициализированы (значения переменных) при объявлении.
Например:
var name; //Объявляем одну переменную; var name, sex, age; //Объявляем несколько переменных одновременно, разделяя их запятыми на английском языке var name = "Xiaoqiang" //
Объявление переменных при одновременном объявлении и присвоении значений (три способа)
Variable; использование Сначала необходимо объявить переменную; ключевое слово для объявления переменной: var;
синтаксис: var имя переменной = значение переменной;
сначала объявить, затем присвоить значение
var a; //Объявление переменной a = 10;объявить и присвоить значение
varодновременно
a = 10; //Объявление и присвоение переменных
объявить несколько переменных и присвоить значения одновременно (примечание: при объявлении нескольких переменных и присвоении значений разделяйте переменные запятыми)
var a = 10, b = 20; //Multiple Объявление и присвоение переменных
не объявляются, а присваиваются напрямую (обратите внимание: это нестандартный способ записи!)
age = 18; //Присвоение переменных console.log(age) ); //Результат — 20, и браузер может помочь его идентифицировать. Но не рекомендуется использовать
только объявление без присвоения. В этом случае по умолчанию используется неопределенное
имя var; переменные console.log( name); //неопределенноене объявлено и не назначено.
Если переменная не объявлена, она не будет
использоваться напрямую.
Присвойте значение и используйте его напрямую. В это время будет сообщено об ошибке, имя. не определена, поскольку переменная имени вообще не существует. Примечание. Начиная со строки, в которой сообщается об ошибке, последующий код выполняться не будет!console.log( 'Я - первая строка кода'); //Обычное отображение console.log( name ); //Отчет об ошибках console.log( 'Я - вторая строка кода' ); неисполняемые
строго чувствительны к регистру (переменные в верхнем и нижнем регистре — это разные переменные).
Имена переменных не могут начинаться с цифр, но могут начинаться с букв, символов подчеркивания или $
.Например: var _name, $age (правильно); ) var 3abc;( Неправильно)
имя переменной не может быть системным ключевым словом.
Например: var, переключатель, for, case, else, while и т. д.
Имена переменных в JS чувствительны к регистру.
Например: name и Name — это две переменные
. Имена переменных в JS должны быть осмысленными.
Например: переменная, представляющая возраст, — age, а имя — userName.
Если имя переменной состоит из нескольких слов, существует два метода именования
: верблюжий регистр:
первое слово — строчные, а первая буква каждого последующего слова. капитализируется.
Например:
var userName = «Стальное яйцо»
Именование с подчеркиванием:
все слова пишутся строчными буквами и соединяются подчеркиванием посередине.
Например:
var get_user_name =
Переменные имеют типы данных, а JavaScript — это тип данных. слабый тип или, другими словами, динамический язык, что означает, что нет необходимости заранее объявлять тип переменной. При запуске кода тип данных переменной определяется механизмом JS на основе типа данных. значение переменной в правой части переменной = (знак равенства). Это также означает, что одна и та же переменная может использоваться как разные типы. Этот тип происходит от «значения переменной».
Другими словами: независимо от типа значения, переменная имеет этот тип.
Типы переменных в JS:
числовые (число), символьные (строковые), логические (логические), неопределенные (неопределенные), нулевые (пустые), массив (массив), объект (объект), функция (функция).
числовой тип, символьный тип, логический тип, неопределенный тип и нулевой тип. Очень примечательная особенность: имя переменной может хранить только одно значение.
вар а = 10; вар б = 'строка'; вар с = ложь; вар д = не определено; var e = null;массив
, объект, функция, примечательная особенность: одно имя переменной может хранить несколько значений.
var arr = [10,20,30,40];//Array var Today = new Date();//Объект//Функция function myFunction(){ console.log('функция'); }
включают: целочисленный тип, тип с плавающей запятой и NaN (что указывает на то, что это не числовое значение).
var a = 999; // Целочисленный тип var b = 0.9; // Тип с плавающей запятой var c = NaN; //
Особое значение NaN числового типа, NaN (не число) не является числом; значения являются Тип данных не может быть преобразован в числовой тип, но программа не может сообщить об ошибке. В этом случае будет возвращено значение NaN, которое само по себе является числовой переменной.
— это строка, заключенная в одинарные или двойные кавычки.
var a = "Я строка"; var b = 'Я тоже строка'; var c = "";
Примечание:
Булев тип также называется логическим типом. Значений всего два: true (истина), false (ложь).
Логическое значение имеет только два состояния. Такие как: пол, семейное положение, выключатель света и т. д.
Логический тип, обычно используемый, если утверждение условного суждения
var a = true; var b = false;
Если переменная определена, но ей не присвоено значение, будет возвращено значение undefined
типа.
Если свойство объекта не существует, также возвращается неопределенное значение.
var a;//Переменная определена, но ей не присвоено значение console.log(a) // не определено // Объект определен var obj = { имя: 'ПИНРУ', информация: «Ты такая сексуальная! ', возраст: 20 } вар тест = obj.gender console.log(test) // неопределенный
Когда объект не существует, будет возвращен нулевой тип, а значение нулевого типа будет только нулевым.
Его также можно понимать как заполнитель для объекта.
Если вы хотите очистить значение переменной, вы можете присвоить ей нулевое значение.
вар а = 100; var a = null; // Присвойте переменной значение null, чтобы очистить ее значение