Учебники

CoffeeScript — Условия

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

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

Структура принятия решений

JavaScript поддерживает оператор if (включая его варианты) и оператор switch . В дополнение к условным выражениям, доступным в JavaScript, CoffeeScript включает в себя оператор » исключение» , отрицание if и даже больше.

Ниже приведены условные операторы, предоставляемые CoffeeScript.

S.No. Заявление и описание
1 если заявление

Оператор if состоит из логического выражения, за которым следует один или несколько операторов. Эти операторы выполняются, когда данное логическое выражение истинно.

2 если … еще заявление

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false.

3 если только заявление

Оператор схожим с if с логическим выражением, за которым следует одно или несколько операторов, кроме. Эти операторы выполняются, когда заданное логическое выражение ложно.

4 если … еще заявление

За оператором NOT может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение true.

5 заявление о переключении

Оператор switch позволяет проверять переменную на соответствие списку значений.

Оператор if состоит из логического выражения, за которым следует один или несколько операторов. Эти операторы выполняются, когда данное логическое выражение истинно.

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false.

Оператор схожим с if с логическим выражением, за которым следует одно или несколько операторов, кроме. Эти операторы выполняются, когда заданное логическое выражение ложно.

За оператором NOT может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение true.

Оператор switch позволяет проверять переменную на соответствие списку значений.

Тогда ключевое слово в CoffeeScript

Операторы if и never являются блочными операторами, которые записаны в несколько строк. CoffeeScript предоставляет ключевое слово then, с помощью которого мы можем записать операторы if и exc в одну строку.

Ниже приведены утверждения в CoffeeScript, написанные с использованием ключевого слова then .

S.No. Заявление и описание
1 утверждение if-then

Используя оператор if-then, мы можем записать оператор if CoffeeScript в одну строку. Он состоит из логического выражения, за которым следует ключевое слово then, за которым следует один или несколько операторов. Эти операторы выполняются, когда данное логическое выражение истинно.

2 если-то … еще заявление

За оператором if-then может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false. Используя оператор if-then … else, мы можем записать оператор if … else в одну строку.

3 если-то заявление

С помощью выражения «then-then» мы можем записать оператор » исключения » CoffeeScript в одну строку. Он состоит из логического выражения, за которым следует ключевое слово then , за которым следует один или несколько операторов. Эти операторы выполняются, когда данное логическое выражение ложно.

4 если … тогда еще заявление

За оператором then-then может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение true. С помощью оператора else-then … else мы можем записать оператор exc … else в одну строку.

Используя оператор if-then, мы можем записать оператор if CoffeeScript в одну строку. Он состоит из логического выражения, за которым следует ключевое слово then, за которым следует один или несколько операторов. Эти операторы выполняются, когда данное логическое выражение истинно.

За оператором if-then может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false. Используя оператор if-then … else, мы можем записать оператор if … else в одну строку.

С помощью выражения «then-then» мы можем записать оператор » исключения » CoffeeScript в одну строку. Он состоит из логического выражения, за которым следует ключевое слово then , за которым следует один или несколько операторов. Эти операторы выполняются, когда данное логическое выражение ложно.

За оператором then-then может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение true. С помощью оператора else-then … else мы можем записать оператор exc … else в одну строку.

postfix if и postfix если только заявления

В CoffeeScript вы также можете написать операторы if и never, имеющие сначала блок кода, а затем ключевое слово if или else, как показано ниже. Это постфиксная форма этих утверждений. Это удобно при написании программ на CoffeeScript.

#Postfix if
Statements to be executed if expression

#Postfix unless
Statements to be executed unless expression

показать пример