Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Métodos clase Number JavaScript

Métodos de la clase Number JavaScript

Métodos de la clase Number JavaScript

El objeto Number representa el tipo de dato numérico en JavaScript.

Al crear un objeto Number, el valor que se crea depende de lo que le pasemos por parámetros al constructor.

  • Si el constructor recibe un número inicializa el objeto con el número que recibe.
  • Si recibe un número entre comillas lo convierte a valor numérico. Devuelve dicho número.
  • Devuelve 0 en caso de que no reciba nada.
  • En caso de que no le pasemos un número devuelve NaN, que significa «Not a Number» (No es un número).
  • Si recibe false se inicializa a 0 y si recibe true se inicializa a 1.

Podemos asignar a una variable un número o podemos darle valor, mediante el constructor Number, de esta forma:

var numero = Number(35);

Propiedades

Propiedad Qué hace
MAX_VALUE Devuelve el mayor número posible en JavaScript
MIN_VALUE Devuelve el menor número posible en JavaScript
NaN Representa el valor especial Not a Number
NEGATIVE_INFINITY Representa el infinito negativo
POSITIVE_INFINITY Representa el infinito positivo

Métodos

Método Qué hace
toExporential() Convierte el número en una notación exporencial
toFixed() Formatea el número con la cantidad de dígitos decimales que pasemos como parámetro. Redondea
toPrecision() Formatea el número con la longitud que pasemos como parámetro. Devuelve un String

Ejemplos

Ejemplo toPrecision()

var num = 13.3714;				
var a = num.toPrecision(); //a vale 13.3714
var b = num.toPrecision(2); //b vale 13
var c = num.toPrecision(3); //c vale 13.4
var d = num.toPrecision(10); //d vale 13.37140000

Ejemplo toFixed()

var numero = 3.14159;
var a = numero.toFixed(2);
//a vale 3.14

Si te ha gustado no olvides compartir en redes sociales.

[addthis tool=»addthis_inline_share_toolbox_6jt6″]

Espero que te haya servido. Cualquier duda deja un comentario. Un saludo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »
A %d blogueros les gusta esto: