Подтвердить что ты не робот

Проверить значение false

Есть ли лучший способ сделать это?

if(borrar() !== false)
{
    alert('tatatata bum bum bum prapra');
}
return false;
4b9b3361

Ответ 1

Если вы хотите проверить false и alert, если нет, то нет.

Если вы используете if(val), то все, что оценивается как "правдивость", как и непустая строка, также пройдет. Так что это зависит от того, насколько вы сильны в своем критерии. Использование === и !== обычно считается хорошей практикой, чтобы избежать случайного соответствия правдивых или фальшивых условий с помощью неявных логических тестов javascript.

Ответ 2

Если вам нужна явная проверка против false (а не undefined, null и других, которые я предполагаю, когда вы используете! == вместо! =), то да, вы должны использовать это. также это то же самое в слегка меньшей площади

if(borrar() !== !1)

Ответ 3

Проверка того, что что-то не является ложным. Так что это правда, просто если вы делаете что-то, что является квантовой физикой.

if(!(borrar() === false))

или

if(borrar() === true)

Ответ 4

Вы можете использовать что-то более простое:)

if(!var){
  console.log('var is false'); 
}

Ответ 5

Как это?

if(borrar())
{
   //do something
}

Если borrar() возвращает true, то что-то делать (если оно не является ложным).