ES6 | booleano

El booleano de ES6 no es nada diferente a los otros objetos booleanos. También representa dos valores Verdadero o Falso. Hay dos propiedades y tres métodos que construyen este objeto en ES6 JavaScript.

Propiedades del objeto booleano:

  • constructor: en ES6 JavaScript, la propiedad constructor devuelve la función constructora de un objeto. Para ES6 JavaScript Boolean, la propiedad del constructor devuelve la función Boolean() { [código nativo] } .

    Sintaxis:

    boolean.constructor

    Valor devuelto: Devuelve la función Boolean() { [código nativo] } .

    Ejemplo:

    <!DOCTYPE html> 
    <html
      
    <head
        <title
            JavaScript Boolean constructor Property 
        </title
    </head
      
    <body style="text-align:center;"
      
        <div style="background-color: green;"
                  
            <h1>Welcome to GeeksforGeeks!.</h1
                      
            <p
                It returns the function that created 
                the boolean's prototype: 
            </p
                      
            <h1 id="GFG"></h1
              
        </div
          
        <!-- Script to use boolean constructor -->
        <script
            var bool = false; 
            document.getElementById("GFG").innerHTML 
                    = bool.constructor; 
        </script
    </body
      
    </html>                     

    Producción:

  • prototipo: Boolean.prototype es una propiedad incorporada en ES6 JavaScript que se usa para agregar una nueva propiedad a todas las instancias booleanas. Hay un prototipo de constructor que se usa para agregar propiedades o métodos a todos los objetos booleanos.

    Sintaxis:

    Boolean.prototype.name = value

    Valor devuelto:

    • Boolean.prototype.valueOf(): simplemente devuelve el valor del objeto booleano.
    • Boolean.prototype.toString(): este método devuelve una string según el valor booleano.

    Ejemplo:

    <script
      
        function check(v1) { 
            if (v1 == true) 
                return (v1 + " is True."); 
            else
                return (v1 + " is False."); 
        
      
        // Adding a new property 
        Boolean.prototype.myVar = false; 
      
        // Adding a new method 
        Boolean.prototype.myMethod = check; 
      
        // Creating a new boolean object 
        var Obj1 = new Boolean(); 
      
        document.write(Obj1.myMethod(1) + "<br>"); 
        document.write(Obj1.myMethod(0) + "<br>"); 
        document.write("myVar = " + Obj1.myVar); 
    </script>

    Producción:

    1 is True.
    0 is False.
    myVar = false

Métodos de objeto booleano:

  • Método valueOf(): El método Boolean.valueOf() es un método incorporado en ES6 javascript que se utiliza para devolver un valor booleano, ya sea «verdadero» o «falso», según el valor del objeto booleano especificado.

    Sintaxis:

    boolean.valueOf()

    Valor devuelto: Devuelve falso si el argumento de la string es nulo; de lo contrario, devuelve verdadero.

    Ejemplo:

    <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
  • Método toString(): boolean.toString() es un método incorporado en ES6 javascript que se usa para devolver una string ya sea «verdadero» o «falso» según el valor del objeto booleano especificado.

    Sintaxis:

    boolean.toString()

    Valor devuelto: Devuelve una string «verdadera» o «falsa» según el valor del objeto booleano especificado.

    Ejemplo:

    <script
    // Here Boolean object obj is 
    // created for the value true. 
    var obj = new Boolean(true); 
      
    // Here boolean.toString() function 
    // is used for the created object obj. 
    document.write(obj.toString()); 
    </script

    Producción:

    true
  • Método toSource(): El boolean.toSource() es un método incorporado en JavaScript ES6 que se utiliza para devolver una string que representa el código fuente del objeto.

    Sintaxis:

    boolean.toSource()

    Valor devuelto: Devuelve una string que representa el código fuente del objeto.

    Ejemplo:

    <script
    // Here Boolean object obj is 
    // created for the value true. 
    var obj = new Boolean(true); 
      
    // Here boolean.toSource() function 
    // is used for the created object obj. 
    document.write(obj.toSource()); 
    </script>

    Producción:

    (new Boolean(true)) 

    Nota: Este método no es compatible con todos los navegadores.

Publicación traducida automáticamente

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