![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Старшинство операций в JavaScript
В табл. 8.6 приведено старшинство операторов JavaScript. С помощью этой таблицы можно определить порядок вычисления операций в выражениях, содержащих различные типы операций. При этом следует учитывать, что все логические операции выполняются слева направо. Первыми выполняются операторы, расположенные в начале таблицы старшинства.
Таблица 8.6. Старшинство операций языка JavaScript
операции сравнения Операции сложения, вычитания, умножения и деления переменной. 63. Эти варианты называются соответственно префиксной и постфиксной записью этих операторов. При префиксной записи оператор возвращает значение своего операнда после вычисления выражения. При постфиксной записи оператор сначала возвращает значение своего операнда и только после этого вычисляет инкремент или декремент. Операции в выражении выполняются слева направо с учетом общепринятого старшинства арифметических операторов. Порядок выполнения операций можно изменить, как и в математике, с помощью скобок.
64. Выражение – это комбинация переменных, литералов и операторов, в результате вычисления которой получается одно единственное значение, которое может быть числовым (целым или вещественным), строковым или булевым. Переменные в выражениях должны быть инициализированы либо в операторе var, либо с помощью операции присваивания. Если при вычислении выражения встречается неинициализированная переменная, то интерпретатор генерирует ошибку " undefined variable" (" переменная не определена"), указывая ее местоположение на Web-страниц. Как уже указывалось, в JavaScript определен специальный литерал null для обозначения неопределенного значения. Если переменной присвоено значение null, то она считается инициализированной, и при вычислении выражения с такой переменной ошибка не генерируется. 65. Операторы JavaScript – это символы арифметических, логических и битовых операций, операций отношения и присваивания (простых и составных), знаки пунктуации (запятая, точка, точка с запятой, двоеточие, восклицательный и вопросительный знак), а также скобки (круглые, фигурные и квадратные).
Оператори відношення використовують для порівняння величин змінних. Ці оператори повертають логічні величини true або false залежно від результату порівняння. Їх використовують переважно в умовних операторах. Подамо перелік операторів відношення мови JavaScript з вказанням умови повертання величини true: Оператор вибору має такий вигляд:
· Оператор continue має дві форми: continue і continue мiтка цикли while і do…while перевіряють істинність висловлювання — умови циклу. При істинності починають чергове виконання циклу;
Оператор for…in виконує задані дії для кожної властивості об'єкта чи для кожного елемента Оператор try…catch використовують для опрацювання такого виключення. Він має такий вигляд: try { оператор 1 } catch (виключення) { оператор 2 } Оператор throw породжує виключення, яке вже можна опрацювати оператором try…catch. Він має такий вигляд:
|