Структура условного высказывания в Javascript - PullRequest
0 голосов
/ 30 апреля 2018

возможно ли иметь условный оператор в Javascript, который выглядит следующим образом?

if (condition === value || value) {}

Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 30 апреля 2018

Да, вы можете достичь этого, используя следующий код:

if((condition === value) || (condition === value)){ 
    // your code goes here
}
0 голосов
/ 30 апреля 2018

Нет, вы не можете использовать указанный формат, если (условие === значение || значение) {}

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

пример if (выражение) {}

0 голосов
/ 30 апреля 2018

Зависит от того, что вы хотите.

if (condition === value || value) {
    //
}

Как это выглядит, вы проверяете значение с другим ложным значением, таким как 0, undefined, false, null или (используя логическое ИЛИ ||) с истинным значением itselft.

Для первого условия любая проверка с истинным значением не имеет смысла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...