Dois tipos booleanos básicos em JavaScript:
1. True
2.False
O valor booleano verdadeiro significa "verdadeiro" e falso significa "falso". Os operadores relacionais típicos retornarão os resultados de um valor booleano. Além disso, os valores numéricos 0, -0, nulo, nan, indefinidos e caracteres nulos ("") de valores especiais são todos interpretados como falsos, e outros valores são interpretados como verdadeiros.
função ismonth (mon) {if ((mon> = 1) && (mon <= 12)) {return true; } else {return false; }} if (ismonth (mon)) {alert ("ok");} else {alert ("por favor digite o mês correto.");}booleano = novo booleano (valor)
Gera um objeto booleano. Defina o valor para o valor inicial true ou falso. Para estar em conformidade com a ideia de que "todos os tipos de dados podem gerar objetos" em orientados a objetos, o JavaScript preparou essa classe, mas basicamente ninguém o usa.
xx = novo booleano (verdadeiro);
Todos os tipos no ECMAScript têm valores equivalentes aos dois valores de verdadeiro ou falso. Você deve converter um valor em seu booleano correspondente.
Valor, você pode chamar a função de transformação boolean ();
Booleano (nan); // falseboolean (0); // falseboolean (''); // falseboolean (nulo); // falseboolean (indefinido) // false PS: Você pode usar o !! Operador para converter o valor verdadeiro ou falsamente em um valor booleano. !! "" // false !! 0 // false !! null // false !! indefinido // false !! nan // false !! "hello" // true !! 1 // true !! {} // true !! [] // verdadeiro