Booleano JavaScript

A continuación se muestra el ejemplo del método  booleano de JavaScript .
 

  • Ejemplo: 
     

javascript

<script>
    function gfg() {
document.write(Boolean(12));
    }
    gfg();
</script>
  • Producción: 
     
true

Boolean es un tipo de datos que devuelve cualquiera de dos valores, es decir, verdadero o falso. En JavaScript, Boolean se usa como una función para obtener el valor de una variable, objeto, condiciones, expresiones, etc. en términos de verdadero o falso.
Ejemplo: 
Aquí a1 y a2 almacenan el valor booleano, es decir, verdadero y falso, respectivamente. 
 

var a1 = true;
var a2 = false;

Nota: Las siguientes variables se inicializan con strings, no con valores booleanos. 
 

var a1 ="true";
var a2 ="false";

Función booleana() en JavaScript: la función booleana devuelve el valor booleano de la variable. También se puede utilizar para encontrar el resultado booleano de una condición, expresión, etc.
Sintaxis: 
 

Boolean(variable/expression) 

Nota: Una variable u objeto que tiene valor se trata como valores booleanos verdaderos . ‘0’, ‘NaN’, string vacía, ‘indefinido’, ‘null’ se tratan como valores booleanos falsos .
JavaScripts para mostrar el funcionamiento de los valores booleanos  
Código #1: 
El siguiente programa dará valores verdaderos como salida. 
 

javascript

<!DOCTYPE html>
<html>
  <body>
     <script>
        document.write('Boolean(10) is ' + Boolean(10));
        document.write('<br>');
        document.write('Boolean("GeeksforGeeks") is '
              + Boolean("GeeksforGeeks"));
        document.write('<br>');
        document.write('Boolean(2.74) is ' + Boolean(2.74));
        document.write('<br>');
        document.write('Boolean(-1) is ' + Boolean(-1));
        document.write('<br>');
        document.write("Boolean('true') is " + Boolean('true'));
        document.write('<br>');
        document.write("Boolean('false') is " + Boolean('false'));
        document.write('<br>');
        document.write('Boolean(3 * 2 + 1.11) is '
              + Boolean(3 * 2 + 1.11));
        document.write('<br>');
        document.write('Boolean(1<2) is ' + Boolean(1 < 2));
         
     </script>
  </body>
</html>   

Producción: 
 

Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true

Código # 2: el 
programa a continuación dará valores falsos como salida. 
 

javascript

<!DOCTYPE html>
<html>
 
<body>
    <script>
        var e; //undefined
        document.write('Boolean(0) is ' + Boolean(0));
        document.write('<br>');
        document.write('Boolean("") is ' + Boolean(""));
        document.write('<br>');
        document.write('Boolean(e) undefined is '
                   + Boolean(e));
        document.write('<br>');
        document.write('Boolean(-0) is ' + Boolean(-0));
        document.write('<br>');
        document.write('Boolean(false) is ' + Boolean(false));
        document.write('<br>');
        document.write('Boolean(NaN) is ' + Boolean(NaN));
        document.write('<br>');
        document.write('Boolean(null) is ' + Boolean(null));
        document.write('<br>');
        document.write('Boolean(1>2) is ' + Boolean(1 > 2));
    </script>
</body>
 
</html>            

Producción: 
 

Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false

Objeto booleano de JavaScript: 
el objeto booleano en javascript es un contenedor de objetos para valores booleanos. Los booleanos en JavaScript también se pueden definir usando la nueva palabra clave. 
Sintaxis: 
 

new Boolean(value)

Código #3: 
 

javascript

<!DOCTYPE html>
<html>
 
<body>
    <script>
        var v1 = false;
        var v2 = new Boolean(false);
        var v3 = new Boolean("");
        var v4 = new Boolean(0);
        var v5 = new Boolean(true);
        var v6 = new Boolean("GeeksforGeeks");
        document.write('v1 = ' + v1);
        document.write("<br>");
        document.write('v2 = ' + v2);
        document.write("<br>");
        document.write('v3 = ' + v3);
        document.write("<br>");
        document.write('v4 = ' + v4);
        document.write("<br>");
        document.write('v5 = ' + v5);
        document.write("<br>");
        document.write('v6 = ' + v6);
    </script>
</body>
</html>

Producción: 
 

v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true

Código #4: 
 

javascript

<!DOCTYPE html>
<html>
 
<body>
    <script>
        var v1 = true;
        var v2 = new Boolean(true);
 
        document.write('v1 = = v2 is ' + (v1 == v2));
        document.write("<br>");
        document.write('v1 = = = v2 is ' + (v1 === v2));
    </script>
</body>
</html>

Producción: 
 

v1 = = v2 is true
v1 = = = v2 is false

Nota: v1 = = = v2 no es cierto ya que el tipo de v1 y v2 (objeto) no es el mismo.
Navegadores compatibles: 
 

  • Google Chrome 6 y superior
  • Borde 12 y superior
  • Firefox 4 y superior
  • Internet Explorer 9 y superior
  • Ópera 12 y superior
  • Safari 5.1 y superior

Publicación traducida automáticamente

Artículo escrito por vivekkothari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *