Bienvenidos sean al post, hoy hablaremos sobre tres objetos en lugar de uno solo, he decidido traerlo de esta forma porque son explicaciones muy cortas, comencemos con el primer objeto.
Boolean()
Este objeto nos permite crear objetos booleanos, es decir nos permite manejar valores booleanos como objetos, nos permite transformar datos no booleanos en estos, su sintaxis es la siguiente:
nuevoObjeto = new Boolean(valor);
Este objeto tomara el valor false si la variable de valor es vacia, es cero, es una cadena de caracteres vacia, o el valor false, en caso contrario a los anteriormente mencionados el valor del objeto es true, las propiedades de este objeto son:
- prototype, nos permite asignar nuevas propiedades al objeto Boolean
Pasemos ahora a algunos metodos de este objeto:
- eval(), evalua la cadena como una sentencia en referencia al objeto Boolean
- valueOf(), convierte el valor a su tipo primitivo
- toString(), devuelve una cadena que representa al Boolean
Como ven este objeto es bastante simple solamente nos permite manejar dos valores, true o false, pero con la posibilidad de manejarlos como objetos y usar otras capacidades, pasemos al siguiente objeto.
Number()
Este objeto nos proporciona metodos y propiedades basicos para poder manipular valores numericos, su sintaxis basica es:
nuevoObjeto = new Number(valor);
Donde valor sera el nuevo valor para nuestro objeto, veamos algunas de sus propiedades:
- MAX_VALUE, es el mayor numero representable
- MIN_VALUE, es el menor numero representable
- NaN, valor de Not-A-Number y se usa para cuando el valor no corresponde a un numero
- NEGATIVE_INFINITY, valor negativo infinito, lo devuelve cuando se produce un overflow
- POSITIVE_INFINITY, valor positivo infinitivo, lo devuelve cuando se produce un overflow
- prototype, utilizado para asignar nuevas propiedades a un objeto Number
Pasemos a hablar sobre algunos de sus metodos:
- eval(), evalua la cadena como una sentencia en referencia al objeto Number
- valueOf(), convierte el valor a su tipo primitivo
- toString(), devuelve una cadena que representa al Number
Este objeto es solamente utilizado para cuando necesitas un valor numerico que pueda ser procesado como un objeto, pasemos al ultimo objeto.
Function()
Este objeto nos permite definir funciones en tiempo de ejecucion, es decir nos permite definir cadenas de caracteres en tiempo de ejecucion que son compiladas como funciones, su sintaxis es la siguiente:
nuevoObjeto = new Function(argumento1,...argumentoN), sentencias);
En este caso nuevoObjeto es la nueva funcion, los argumentos (argumentoN) son opcionales y se utilizan para enviar informacion a nuestra nueva funcion, y sentencias es el conjunto de instrucciones que tendra la funcion, no posee metodos pero si tiene dos propiedades, una es prototype que nos permite asignar nuevas propiedades a un objeto de tipo Function y los argumentos que son los argumentos de los cuales anteriormente.
En resumen, hoy hemos visto tres tipos de objetos, los de tipo boolean que nos permitiria manejar los valores de este tipo como objetos, el segundo nos permite crear los objetos como numeros y dando algunas posibilidades extras para manipularlos y por ultimo el objeto Function la cual nos permite crear funciones cadenas de caracteres que seran compiladas como funciones con sus respectivas sentencias, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.

Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.50