Anuncios

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.

Anuncios

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
Anuncios

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.

Anuncios

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
Anuncios

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.

Anuncios

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);
Anuncios

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.

Anuncios

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.

Anuncios

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.00