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