Тернарный оператор — тот же if/else только в строчку, встречается довольно часто. Наверно потому что показывает уровень прогера. Главное поменьше строчек и какую нибудь экзотическую изюминку.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<script> var num1 = 5; var num2 = 5; var res = (num1 == num2) ? "Равно(Т)" : "НЕ равно(Т)"; //Короткая запись if else if(num1 == num2){ var res2 = "Равно"; }else{ var res2 = "НЕ равно"; } document.write(res + " - Результат работы тернарного оператора <br />"); document.write(res2 + " - Результат работы if else"); </script> |
| Категория: JavaScript
| Тэги: JavaScript / основы