Page 38 - 6105
P. 38
if (age <3) {
message = 'Привіт, малюк!';
} Else if (age <18) {
message = 'Привіт!';
} Else if (age <100) {
message = 'Привіт!';
} Else {
message = 'Який незвичайний вік!';
}
Іноді оператор знак '?' використовують як заміну if:
var company = prompt ( 'Яка компанія створила
JavaScript?', '');
(Company == 'Netscape')?
alert ( 'Так, вірно'): alert ( 'Неправильно');
Працює це так: залежно від умови, буде виконана або перша, або друга
частина після '?'.
Рекомендується не використовувати знак питання таким чином.
Незважаючи на те, що на вигляд такий запис коротше if, він є значно менш
читабельним.
Ось, для порівняння, те ж саме з if:
var company = prompt ( 'Яка компанія створила
JavaScript?', '');
if (company == 'Netscape') {
alert ( 'Так, вірно');
} Else {
alert ( 'Неправильно');
}
37