Как и большинство языков программирования, в JavaScript есть логический тип логического суждения. Однако, в отличие от многих других языков программирования, в JavaScript существует концепция правдивых и фальшивых значений - за исключением логических значений, за исключением логических значений, все типы значений JavaScript могут использоваться для логического суждения, а правила следующие:
1. Все фальшивые значения являются ложными, когда вынесено логическое суждение. Фалисовые значения включают в себя: ложные, неопределенные, нулевые, плюс или минус 0, Nan, "".
2. Все остальные ценности являются правдой и верны при вынесении логических суждений. Стоит отметить, что бесконечность, пустое массив и «0» - все это правда.
эксперимент
Кода -копия выглядит следующим образом:
var x = "0";
if (x) {
«Строка 0 - правда».
} еще {
«Строка 0 - это фальсификация».
}
var y = [];
if (y) {
«Пустой массив правда».
} еще {
«Пустой массив фальсификат».
}