Как создать однострочный оператор If с помощью JavaScript

Kak Sozdat Odnostrocnyj Operator If S Pomos U Javascript



Разработчики предпочитают писать краткий и компактный код в различных сценариях для лучшего понимания и повышения читабельности кода. Например, когда условное выражение простое и короткое, рекомендуется писать его в одну строку, чтобы его было легко понять. В то время как для более сложных операторов if или для операторов с несколькими ветвями обычно рекомендуется использовать многострочный формат вместо одной строки.

В этом уроке будет описан способ написания одной строки ‘ если ' заявление.







Как создать однострочный оператор If в JavaScript?

Чтобы создать однострочный оператор if, используйте « тернарный оператор ». Он содержит три операнда: « истинное выражение», «ложное выражение» и «условие» с «?» и ': ' знаки. Эти знаки указывают и разделяют операнды.



Синтаксис

Для однострочного оператора if используется следующий синтаксис:



состояние ? истинное_выражение : ложное_выражение

истинное выражение ” будет выполняться, когда “ состояние » верно, иначе « ложное выражение » будет казнен.





Пример

Создайте переменную ' оценка ' и сохранить строку ' А ”:

пусть оценка '=' 'А' ;

Теперь используйте тернарный оператор и проверьте, является ли переменная « класс» магазины «А». Если да », затем распечатайте « Превосходно ” в противном случае выведите “ Лучший ”:



оценка == 'А' ? 'Великолепно' : 'Лучший' ;

В данном выводе будет выполнено истинное выражение, потому что условие « истинный ”:

Вы также можете создать несколько операторов if в одной строке, используя тернарный оператор. Здесь переменная « оценка ' магазины ' Д ”:

пусть оценка '=' 'Д' ;

Теперь проверьте, соответствует ли « класс» магазины «А». если да, то выведите «Superb», если «grade» хранит «B», выведите «Best», если он сохранит «C», выведите «Good», иначе выведите «Fair». ”:

оценка == 'А' ? 'Великолепно' : оценка == 'Б' ? 'Лучший' : оценка == 'С' ? 'Хороший' : 'Справедливый' ;

Выход

Здесь, в приведенном выше выводе, ни одно из условий не выполняется, поэтому выполняется оператор else:

Заключение

Для создания однострочного оператора if используйте « тернарный оператор ». Он содержит три операнда: « истинное выражение», «ложное выражение» и «условие» с «?» и ': ' знаки. Эти знаки указывают и разделяют операнды. Тернарный оператор также известен как сокращение для операторов if-else. В этом уроке мы описали способ создания оператора «если» в одну строку.