Banner conmemorativo día de los padres 2018.jpg

Diferencia entre revisiones de «Boolean JavaScript»

(Página creada con '{{Definición |nombre= Boolean |imagen= |tamaño= |concepto= Boolean es una clase de JavaScript que permite crear valores boleanos a partir de valores no boleanos. }} <div a...')
 
m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestra una edición intermedia de otro usuario)
Línea 5: Línea 5:
 
|concepto= Boolean es una clase de [[JavaScript]] que permite crear valores boleanos a partir de valores no boleanos.
 
|concepto= Boolean es una clase de [[JavaScript]] que permite crear valores boleanos a partir de valores no boleanos.
 
}}
 
}}
<div align="justify">
+
 
 
'''Boolean''' es una clase de [[JavaScript]] que permite crear valores boleanos a partir de valores no boleanos.
 
'''Boolean''' es una clase de [[JavaScript]] que permite crear valores boleanos a partir de valores no boleanos.
 
   
 
   
Línea 19: Línea 19:
 
El siguiente ejemplo muestra el funcionamiento de esta clase:
 
El siguiente ejemplo muestra el funcionamiento de esta clase:
 
   
 
   
  var b1 = new Boolean()  
+
  var b1 = new Boolean() ;
 
  document.write(b1 + "&lt;br&gt;") ;
 
  document.write(b1 + "&lt;br&gt;") ;
 
  //muestra false  
 
  //muestra false  
 
   
 
   
  var b2 = new Boolean("")  
+
  var b2 = new Boolean("") ;
 
  document.write(b2 + "&lt;br&gt;") ;
 
  document.write(b2 + "&lt;br&gt;") ;
 
  //muestra false  
 
  //muestra false  
 
   
 
   
  var b25 = new Boolean(false)  
+
  var b25 = new Boolean(false) ;
 
  document.write(b25 + "&lt;br&gt;") ;
 
  document.write(b25 + "&lt;br&gt;") ;
 
  //muestra false  
 
  //muestra false  
 
   
 
   
  var b3 = new Boolean(0)  
+
  var b3 = new Boolean(0) ;
 
  document.write(b3 + "&lt;br&gt;") ;
 
  document.write(b3 + "&lt;br&gt;") ;
 
   
 
   
 
  //muestra false  
 
  //muestra false  
 
   
 
   
  var b35 = new Boolean("0")  
+
  var b35 = new Boolean("0") ;
 
  document.write(b35 + "&lt;br&gt;") ;
 
  document.write(b35 + "&lt;br&gt;") ;
 
  //muestra true  
 
  //muestra true  
 
   
 
   
  var b4 = new Boolean(3)  
+
  var b4 = new Boolean(3) ;
 
  document.write(b4 + "&lt;br&gt;") ;
 
  document.write(b4 + "&lt;br&gt;") ;
 
   
 
   
 
  //muestra true  
 
  //muestra true  
 
   
 
   
  var b5 = new Boolean("Hola")  
+
  var b5 = new Boolean("Hola") ;
 
  document.write(b5 + "&lt;br&gt;") ;
 
  document.write(b5 + "&lt;br&gt;") ;
 
   //muestra true
 
   //muestra true
 +
 
==Propiedades==
 
==Propiedades==
 
===constructor===  
 
===constructor===  

última versión al 23:19 27 jul 2019

Boolean
Información sobre la plantilla
Concepto:Boolean es una clase de JavaScript que permite crear valores boleanos a partir de valores no boleanos.

Boolean es una clase de JavaScript que permite crear valores boleanos a partir de valores no boleanos.

Introducción

Esta clase nos sirve para crear valores boleanos. Fue añadido en la versión 1.1 de JavaScript (con Netscape Navigator 3). Una de sus posibles utilidades es la de conseguir valores boleanos a partir de datos de cualquier otro tipo.

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 se pasa ningún valor al constructor, o si se pasa una cadena vacía, el número 0 o la palabra false sin comillas.
  • Se inicializa a true cuando recibe cualquier valor entre comillas o cualquier número distinto de 0.

El siguiente ejemplo muestra el funcionamiento de esta clase:

var b1 = new Boolean() ;
document.write(b1 + "<br>") ;
//muestra false 

var b2 = new Boolean("") ;
document.write(b2 + "<br>") ;
//muestra false 

var b25 = new Boolean(false) ;
document.write(b25 + "<br>") ;
//muestra false 

var b3 = new Boolean(0) ;
document.write(b3 + "<br>") ;

//muestra false 

var b35 = new Boolean("0") ;
document.write(b35 + "<br>") ;
//muestra true 

var b4 = new Boolean(3) ;
document.write(b4 + "<br>") ;

//muestra true 

var b5 = new Boolean("Hola") ;
document.write(b5 + "<br>") ;
 //muestra true

Propiedades

constructor

Heredada del objeto genérico Object, devuelve la referencia al constructor:

prototype

Es una propiedad utilizada para asignar nuevos métodos o propiedades, heredado del objeto genérico Object. Por ejemplo para traducir los valores true o false. Ejemplo:

function valor ()
{
      return this.valueOf()?'cierto':'falso' ;
} 
Boolean.prototype.valor = valor; 
var item = new Boolean(false); 
document.write(item.valor());  

Con este ejemplo se logra que true se devuelva como la cadena "cierto" y false como la cadena "falso".

Métodos

toString

Si el valor es false devuelve la cadena "false" y si es true devuelve la cadena "true"

valueOf

Devuelve el valor booleano (true o false)

Fuente