1. Оператор
Операторы представляют собой серию символов, которые завершают операции, и у них семь категорий:
Оператор назначения (=,+=,-=,*=,/=,%=, << =, >> =, | =, & =), арифметический оператор (+,-,*,/, ++,-,%), оператор сравнения (>, <, <=,> =, ==, ==,! (|, &, <<, >>, ~,^) и оператор строки (+).
Многие люди могут не знать, что такое "===".
Здесь я объясню вам, что в JavaScript «==» является эквивалентным оператором.
Правила сравнения для эквивалентных операторов:
Когда типы двух операндов разные: преобразовать их в один и тот же тип
1) Число сравнивается со строкой. После того, как строка преобразуется в число, сравните ее.
2) преобразовать истину в 1, преобразовать False в 0 и сравните.
3) Объект, массив, функция и число или строка преобразуются в значения исходного типа, а затем сравнивают. (Используйте значение сначала, если нет, используйте ToString)
4) Другие типы комбинаций не являются величиной.
Если вы хотите, чтобы два арифметических числа были одинаковыми или после преобразования их в тот же тип:
1) 2 строки: символы в одной и той же положении равны, а две строки одинаковы.
2) 2 числа: если 2 числа одинаковы, это то же самое. Если кто -то является NAN, или оба являются NAN, это не одно и то же.
3) Если оба являются истинными, или оба являются ложными, то одно и то же верно.
4) Если две ссылки являются одним и тем же объектом, функцией и массивом, они равны. Если ссылки не являются одним и тем же объектом, функцией или массивом, они различны, даже если два объекта, функции и массивы могут быть преобразованы в совершенно равные исходные значения.
5) 2 нуля, или 2 - все не определены, тогда они равны.
«===»-это все-символьный оператор. Оператор «Все» следует правилам сравнения эквивалентного оператора, но он не вводит преобразование операндов. Когда типы двух операндов разные, он возвращает ложь; Только когда типы двух операндов одинаковы, для сравнения соблюдаются правила сравнения эквивалентного оператора.
Например: null == Неопределено вернет true, но null === не определено вернет false!
2. Выражения
Комбинация операторов и операндов называется выражениями, которые обычно делятся на четыре категории: выражения назначения, арифметические выражения, логические выражения и строковые выражения.
3. Предложения
Программа JavaScript состоит из нескольких заявлений, и утверждение является директивой для написания программы. JavaScript предоставляет полные основные операторы программирования, которые являются:
Оператор назначения, оператор выбора переключения, в то время как оператор LOOP, для оператора цикла, для каждого оператора цикла, DO, в то время как оператор LOOP, оператор ABORT BREAK LOOP, продолжение оператора прерывания цикла, с оператором, попробуйте ... оператор CHACE,
Если утверждение (if..else, if ... else if ...), дайте утверждение.
4. Функция
Функция - это названный сегмент операторов, на который можно ссылаться и выполнять в целом. На следующие моменты следует обратить внимание при использовании функций:
1) Функция определяется функцией ключевого слова (также может быть сконструирована конструктором функции).
2) Функции, определенные с помощью ключевого слова функции, могут быть вызваны в любом месте в рамках (включая перед оператором, который определяет функцию); в то время как те, которые определены с ключевым словом VAR, должны быть определены, прежде чем их можно будет вызвать.
3) Имя функции - это имя, упомянутое при вызове функции. Это чувствителен к случаю, и вы не можете написать неправильное имя функции при вызове функции.
4) Параметр представляет значение, передаваемое функции для использования или работы. Это может быть постоянная, переменная или функция. Все параметры могут быть доступны в функции через объект аргументов (объект аргументов представляет собой псевдо -массив, а свойство Callee ссылается на вызываемую функцию).
5) Оператор возврата используется для возврата значения выражения.
6) Оператор доходности бросает выражение и прерывает выполнение функции до тех пор, пока следующий вызов не будет следующим.
Как правило, функции в следующем формате:
Копия кода следующим образом: функция myfunction (params) {
// оператор выполнения
}
Функция выражения:
Кода кода следующая: var myfunction = function (params) {
// оператор выполнения
}
Скопируйте код следующим образом: var myfunction = function () {
// оператор выполнения
}
Скопируйте код следующим образом: myfunction (); // Вызов функции
Анонимная функция, которая часто передается как параметр между другими функциями:
Копия кода следующим образом: window.addeventListener ('load', function () {
// оператор выполнения
},ЛОЖЬ);
5. объект
Важной функцией JavaScript является объектно-ориентированная функция. Благодаря объектному программированию разработка программ может проводиться более интуитивно понятным, модульным и многоразовым образом.
Набор атрибутов, содержащих данные и методы, которые работают на данных, содержащихся в атрибутах, называется объектами. Например, если вы хотите установить цвет фона веб -страницы, объектом, на который вы нацелены, является документ, а используемым именем атрибута является BGColor, например Document.bgcolor = "Blue", что означает, что цвет фона синий.
6. События
Действия, генерируемые, когда пользователь взаимодействует с веб -страницей, называются событиями. События могут быть вызваны пользователем, или страница может измениться, или даже события, которые вы не можете увидеть (например, изменения прогресса взаимодействия Ajax). Большинство событий вызваны действиями пользователя, такими как: если пользователь нажимает кнопку мыши, будет создано событие Click, и если указатель мыши перемещается по ссылке, будет создано событие Mouseover и т. Д. В JavaScript, события часто используются в сочетании с обработчиками событий.
Для обработки событий метод W3C заключается в использовании функции addeventListener (), которая имеет три параметра: событие, поднятая функция и вопрос о том, следует ли использовать захват событий. Для безопасности рекомендуется всегда устанавливать третий параметр на False;
Традиционный метод состоит в том, чтобы определить событие ENTEE ELEMENT, который должен добавить «ON» до параметра события в методе W3C. Модель событий IE использует AttedEvent и DeTtachevent для привязки и удаления событий. События в JavaScript также разделены на два этапа: события захвата и пузырьков, но традиционное связывание поддерживает только события пузырьков.
7. переменные
Например, var myvariable = "какое -то значение";
Переменная имеет свой тип. В приведенном выше примере тип MyVariable - это String (String)
Общие типы, поддерживаемые JavaScript, включают:
объект: объект
Массив: массив
номер: номер
Boolean: Boolean, только верные и ложные значения, - это те, которые имеют наименьшую заполнение памяти среди всех типов.
NULL: нулевое значение, единственное значение - NULL
неопределенные: переменные без определения и назначения
Фактически, переменные JavaScript являются слабыми типами переменных. То, что вы присваиваете ему, это строка, и это строка.
Если это число, он - пластическая операция. True и False являются логическими типами (обратите внимание, что вы не можете добавить цитаты, в противном случае они будут рассматриваться как строки).
Выше всего является основным синтаксисом JS. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.