Método booleano valueOf() de JavaScript

A continuación se muestra el ejemplo del método  booleano valueOf() .
 

  • Ejemplo: 
     

javascript

<script>
  // Here Boolean object obj
  // is created for the value 27
  var obj = new Boolean(27);
 
  // Here boolean.valueOf() function is
  // used for the created object obj.
  document.write(obj.valueOf());
  • Producción: 
     
true

El método boolean.valueOf() se utiliza para devolver un valor booleano, ya sea » verdadero » o » falso «, según el valor del objeto booleano especificado.
Sintaxis: 
 

boolean.valueOf()

Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: Devuelve un valor booleano ya sea «verdadero» o «falso» dependiendo del valor del objeto booleano especificado.
Más códigos para el método anterior son los siguientes: 
 

  • Programa 1: 
     

javascript

<script>
  // Here Boolean object obj is created
  // for the value true.
  var obj = new Boolean(true);
 
  // Here boolean.valueOf() function is
  // used for the created object obj.
  document.write(obj.valueOf());
</script>
  • Producción: 
     
true
  •  
  • Programa 2: 
     

javascript

<script>
  // Here Boolean object obj is
  // created for the value 1.
  var obj = new Boolean(1);
 
  // Here boolean.valueOf() function
  // is used for the created object obj.
  document.write(obj.valueOf());
</script>
  • Producción: 
     
true
  •  
  • Programa 3: 
     

javascript

<script>
  // Here Boolean object obj is
  // created for the value -1.
  var obj = new Boolean(-1);
 
  // Here boolean.valueOf() function
  // is used for the created object obj.
  document.write(obj.valueOf());
</script>
  • Producción: 
     
true
  • Programa 4: 
     

javascript

<script>
  // Here Boolean object obj is
  // created for the value 1.2
  var obj = new Boolean(1.2);
 
  // Here boolean.valueOf() function
  // is used for the created object obj.
  document.write(obj.valueOf());
</script>
  • Producción: 
     
true
  • Programa 5: 
     

javascript

<script>
  // Here Boolean object obj is
  // created for the value as string "gfg"
  var obj = new Boolean("gfg");
 
  // Here boolean.valueOf() function is
  // used for the created object obj.
  document.write(obj.valueOf());
</script>
  • Producción: 
     
true
  • Programa 6: 
     

javascript

<script>
  // Here Boolean object obj is created for the value false.
  var obj = new Boolean(false);
 
  // Here boolean.valueOf() function is
  // used for the created object obj.
  document.write(obj.valueOf());
</script>
  • Producción: 
     
false
  •  
  • Programa 7: 
     

javascript

<script>
  // Here Boolean object obj is created
  // for the value zero (0)
  var obj = new Boolean(0);
 
  // Here boolean.valueOf() function is
  // used for the created object obj.
  document.write(obj.valueOf());
</script>
  • Producción: 
     
false
  • Programa 1: Aquí el valor como geeksforgeeks da error porque este valor no está definido solo se ha predefinido verdadero y falso.
     

javascript

<script>
  // Here Boolean object obj is created
  // for the value geeksforgeeks.
  var obj = new Boolean(geeksforgeeks);
 
  // Here boolean.valueOf() function is
  // used for the created object obj.
  console.log(obj.valueOf());
</script>
  • Producción: 
     
Error: geeksforgeeks is not defined
  •  
  • Programa 2: aquí el número complejo no se puede tomar como parámetro, solo los valores enteros y la string se pueden tomar como parámetro, por eso devuelve un error. 
     

javascript

<script>
  // Here Boolean object obj is created
  // for the value such as complex number 1+2i
  var obj = new Boolean(1 + 2i);
 
  // Here boolean.valueOf() function is
  // used for the created object obj.
  console.log(obj.valueOf());
  • Producción: 
     
Error: Invalid or unexpected token

Navegadores compatibles: los navegadores compatibles con el método booleano valueOf() de JavaScript se enumeran a continuación:
 

  • Google Chrome 1 y superior
  • Internet Explorer 4 y superior
  • Mozilla Firefox 1 y superior
  • Safari 1 y superior
  • Ópera 4 y superior

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *