Відмінності між версіями «Оператори мови JavaScript»
(не показано 4 проміжні версії 2 учасників) | |||
Рядок 4: | Рядок 4: | ||
Оператори служать для керування потоком команд в JavaScript. Один об'єкт може бути розбитий на кілька рядків, або, навпаки в одному рядку може битьнесколько операторів. | Оператори служать для керування потоком команд в JavaScript. Один об'єкт може бути розбитий на кілька рядків, або, навпаки в одному рядку може битьнесколько операторів. | ||
− | Необхідно знати наступне, по-перше, блоки операторів, такі як визначення функцій, повинні бути укладені у фігурні дужки. По-друге, крапка з комою служить роздільником окремих операторів. Якщо пропустити крапку з комою, поведінка програми стане непередбачуваним. | + | Необхідно знати наступне, по-перше, блоки операторів, такі як визначення функцій, повинні бути укладені у фігурні дужки. По-друге, крапка з комою служить роздільником окремих операторів. Якщо пропустити крапку з комою, поведінка програми стане непередбачуваним. |
− | Так як JavaScript не має жорстких вимог до форматування тексту програми, можна вставляти символи переведення рядка і відступу для лутше читабельності тексту. | + | Так як JavaScript не має жорстких вимог до форматування тексту програми, можна вставляти символи переведення рядка і відступу для лутше читабельності тексту. |
Оператори існують 3-х видів: | Оператори існують 3-х видів: | ||
* '''Унарні''' - вимагає один оператор і встановлюється перед або після нього; | * '''Унарні''' - вимагає один оператор і встановлюється перед або після нього; | ||
+ | |||
+ | ''Оператор'' (Логічний вираз) | ||
+ | |||
* '''Бінарні''' - вимагають двох операторів і встановлюється між ними; | * '''Бінарні''' - вимагають двох операторів і встановлюється між ними; | ||
+ | |||
+ | (Вираз 1) ''Оператор'' (Вираз 2) | ||
+ | |||
* '''Тернарні''' - Вимагають 3-х операторів; | * '''Тернарні''' - Вимагають 3-х операторів; | ||
− | Логічний вираз '''?''' | + | Логічний вираз '''?''' Вираз 1 ''':''' Вираз 2 |
Тернарний оператор є аналогом умовного оператора '''If...Else'''. | Тернарний оператор є аналогом умовного оператора '''If...Else'''. | ||
<br> | <br> | ||
<br> | <br> | ||
− | |||
− | |||
У мові '''JavaScript''' існуе 8 класів операторів: | У мові '''JavaScript''' існуе 8 класів операторів: | ||
− | * [[Арифметичні оператори]] | + | * [[Арифметичні оператори JavaScript]] |
− | * [[Побітові оператори]] | + | * [[Побітові оператори JavaScript]] |
− | * [[Логічні оператори]] | + | * [[Логічні оператори JavaScript]] |
− | * [[Оператори порівняння]] | + | * [[Оператори порівняння JavaScript]] |
− | * [[Рядкові оператори]] | + | * [[Рядкові оператори JavaScript]] |
− | * [[Оператори присвоення]] | + | * [[Оператори присвоення JavaScript]] |
− | * [[Умовні оператори]] | + | * [[Умовні оператори JavaScript]] |
− | * [[Додаткові оператори]] | + | * [[Додаткові оператори JavaScript]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Поточна версія на 08:21, 7 квітня 2012
Оператор - це інструкція даної мови програмування, якою задається певний крок процесу обробки інформації на ЕОМ.
Оператори служать для керування потоком команд в JavaScript. Один об'єкт може бути розбитий на кілька рядків, або, навпаки в одному рядку може битьнесколько операторів.
Необхідно знати наступне, по-перше, блоки операторів, такі як визначення функцій, повинні бути укладені у фігурні дужки. По-друге, крапка з комою служить роздільником окремих операторів. Якщо пропустити крапку з комою, поведінка програми стане непередбачуваним.
Так як JavaScript не має жорстких вимог до форматування тексту програми, можна вставляти символи переведення рядка і відступу для лутше читабельності тексту.
Оператори існують 3-х видів:
- Унарні - вимагає один оператор і встановлюється перед або після нього;
Оператор (Логічний вираз)
- Бінарні - вимагають двох операторів і встановлюється між ними;
(Вираз 1) Оператор (Вираз 2)
- Тернарні - Вимагають 3-х операторів;
Логічний вираз ? Вираз 1 : Вираз 2
Тернарний оператор є аналогом умовного оператора If...Else.
У мові JavaScript існуе 8 класів операторів: