Novedades ES6

Clase Boolean en Javascript

En este artículo presentaremos otra de las clases nativas de Javascript, que es la clase Boolean. Esta clase nos sirve para crear valores boleanos y fue añadida en la versión 1.1 de Javascript (con Netscape Navigator 3).

Un booleano de JavaScript representa uno de dos valores: verdadero o falso . Muy a menudo, en programación, necesitará un tipo de datos que solo pueda tener uno de dos valores, como

  • SÍ NO
  • ENCENDIDO APAGADO
  • VERDADERO FALSO
Para ello, JavaScript tiene un tipo de datos booleano . Solo puede tomar los valores verdadero o falso . Una de sus posibles utilidades es la de conseguir valores boleanos a partir de datos de cualquier otro tipo. No obstante, al igual que ocurría con la clase Number, es muy probable que no la llegues a utilizar nunca.

Dependiendo de lo que reciba el constructor de la clase Bolean el valor del objeto boleano que se crea será verdadero o falso, de la siguiente manera

  • Se inicializa a false cuando no pasas ningún valor al constructor, o si pasas una cadena vacía, el número 0 o la palabra false sin comillas.
  • Se inicializa a true cuando recibe cualquier valor entrecomillado o cualquier número distinto de 0.

Se puede comprender el funcionamiento de este objeto fácilmente si examinamos unos ejemplos.

<html>
<head>
<title>Ejemplos con Boolean</title>
</head>
<body>
<h1>Ejemplos con Boolean</h1>
<script>

var b1 = new Boolean()
document.write(b1 + "<br>")
var b2 = new Boolean("")
document.write(b2 + "<br>")
var b25 = new Boolean(false)
document.write(b25 + "<br>")
var b3 = new Boolean(0)
document.write(b3 + "<br>")
var b35 = new Boolean("0")
document.write(b35 + "<br>")
var b4 = new Boolean(3)
document.write(b4 + "<br>")
var b5 = new Boolean("Hola")
document.write(b5 + "<br>")
</script>
</body>
</html>