Acérquese unos pasos al dominio de JavaScript aprendiendo y aplicando estos métodos numéricos.
Trabajar con números es una parte integral de la programación. El objeto numérico de JavaScript es un objeto contenedor primitivo que se utiliza para representar y manipular números. JavaScript proporciona varios métodos que funcionan con números.
En este artículo, aprenderá 12 métodos de números de JavaScript que debe conocer.
1. Método parseInt ()
El parseInt () El método analiza el argumento de cadena dado y devuelve un número entero analizado de la cadena.
let num1 = Number.parseInt ("34");
console.log (num1);
let num2 = Number.parseInt ("5324");
console.log (num2);
let num3 = Number.parseInt ("32.65");
console.log (num3);
Producción:
34
5324
32
Si no se puede analizar un número entero a partir de la cadena dada, el método devuelve Yaya.
let num4 = Number.parseInt ("¡Hola, mundo!");
console.log (num4);
let num5 = Number.parseInt ("... # @ $$");
console.log (num5);
Producción:
Yaya
Yaya
2. Método toString ()
El Encadenar() El método devuelve el número dado en forma de cadena. Este método acepta radix (la base en los sistemas numéricos matemáticos) como un parámetro opcional y devuelve una cadena que representa el objeto Número especificado.
sea num1 = 213;
console.log (num1.toString ());
sea num2 = 25,56;
console.log (num2.toString ());
vamos num3 = -673;
console.log (num3.toString ());
sea num4 = 15;
// Base 2
console.log (num4.toString (2));
Producción:
213
25.56
-673
1111
3. Método toExponential ()
El toExponential () El método devuelve una cadena que representa la notación exponencial del número dado. Este método acepta fraccionDigitos como un parámetro opcional que especifica el número de dígitos después del punto decimal.
sea num1 = 23425;
console.log (num1.toExponential ());
sea num2 = 342;
console.log (num2.toExponential (2));
sea num3 = 465500;
console.log (num3.toExponential (4));
sea num4 = 886,456;
console.log (num4.toExponential ());
sea num5 = 0.34;
console.log (num5.toExponential ());
Producción:
2.3425e + 4
3.42e + 2
4.6550e + 5
8.86456e + 2
3.4e-1
Relacionado: Conceptos básicos de JavaScript que debe conocer
4. Método toFixed ()
El toFixed () El método devuelve una cadena que representa un número formateado con notación de punto fijo. Este método acepta un parámetro opcional que especifica el número de dígitos que aparecerán después del punto decimal. Si no se proporciona ningún parámetro, el valor de este parámetro se trata como 0.
sea num1 = 234,345;
console.log (num1.toFixed (1));
let num2 = -783.234;
console.log (num2.toFixed (2));
sea num3 = 213;
console.log (num3.toFixed (4));
sea num4 = 345,23;
console.log (num4.toFixed ());
sea num5 = 785.123;
console.log (num5.toFixed (0));
Producción:
234.3
-783.23
213.0000
345
785
5. Método toPrecision ()
El toPrecision () El método devuelve una cadena que representa el número con la precisión especificada. Este método acepta un parámetro opcional que especifica el número de dígitos significativos.
sea num1 = 234,345;
console.log (num1.toPrecision (4));
let num2 = -783.234;
console.log (num2.toPrecision (5));
sea num3 = 213;
console.log (num3.toPrecision (4));
sea num4 = 345,23;
console.log (num4.toPrecision (3));
sea num5 = 785.123;
console.log (num5.toPrecision (5));
Producción:
234.3
-783.23
213.0
345
785.12
6. Método valueOf ()
El valor de() El método devuelve el valor primitivo de un objeto Number.
sea num1 = 234,345;
console.log (num1.valueOf ());
let num2 = -783.234;
console.log (num2.valueOf ());
console.log ((327) .valueOf ());
console.log ((25 + 25) .valueOf ());
console.log ((0.003) .valueOf ());
Producción:
234.345
-783.234
327
50
0.003
7. Método toLocaleString ()
El JavaScript toLocaleString () El método devuelve una cadena con una representación de un número sensible al idioma.
sea num = 762359.237;
// indio
console.log (num.toLocaleString ('en-IN'));
// Chino
console.log (num.toLocaleString ('zh-Hans-CN-u-nu-hanidec'));
// Alemán
console.log (num.toLocaleString ('de-DE'));
Producción:
7,62,359.237
七六二, 三五九.二三七
762.359,237
8. Método parseFloat ()
El parseInt () El método analiza el argumento de cadena dado y devuelve un número de punto flotante analizado a partir de la cadena.
let num1 = Number.parseFloat ("34.235");
console.log (num1);
let num2 = Number.parseFloat ("5324.45");
console.log (num2);
let num3 = Number.parseFloat ("32.65");
console.log (num3);
let num4 = Number.parseFloat ("2 MUO de bienvenida");
console.log (num4);
Producción:
34.235
5324.45
32.65
2
Si no se puede analizar un número de la cadena dada, el método devuelve Yaya.
let num5 = Number.parseFloat ("Bienvenido 2 MUO");
console.log (num5);
let num6 = Number.parseFloat ("# $ ^ $ ^");
console.log (num6);
Producción:
Yaya
Yaya
Relacionado: Métodos establecidos de JavaScript que debe dominar hoy
9. Método isInteger ()
El isInteger () El método comprueba si el valor pasado es un número entero. Este método devuelve un valor booleano (cierto o falso) que indica si el valor dado es un número entero o no.
sea num1 = 45;
console.log (Number.isInteger (num1));
sea num2 = 0;
console.log (Number.isInteger (num2));
sea num3 = 1;
console.log (Number.isInteger (num3));
sea num4 = 0.8;
console.log (Number.isInteger (num4));
sea num5 = 8.0;
console.log (Number.isInteger (num5));
let num6 = Infinito;
console.log (Number.isInteger (num6));
sea num7 = NaN;
console.log (Number.isInteger (num7));
sea num8 = [1, 2, 3];
console.log (Number.isInteger (num8));
let num9 = "45";
console.log (Number.isInteger (num9));
sea num10 = verdadero;
console.log (Number.isInteger (num10));
Producción:
cierto
cierto
cierto
falso
cierto
falso
falso
falso
falso
falso
10. Método isFinite ()
El isFinite () El método comprueba si el valor pasado es un número finito. Este método devuelve un valor booleano (cierto o falso) que indica si el valor dado es finito o no.
let num1 = 386483265486;
console.log (Number.isFinite (num1));
vamos num2 = 0000000;
console.log (Number.isFinite (num2));
sea num3 = Infinito;
console.log (Number.isFinite (num3));
let num4 = -Infinity;
console.log (Number.isFinite (num4));
sea num5 = 32e34;
console.log (Number.isFinite (num5));
sea num6 = '0';
console.log (Number.isFinite (num6));
sea num7 = NaN;
console.log (Number.isFinite (num7));
sea num8 = 0/0;
console.log (Number.isFinite (num8));
deje num9 = nulo;
console.log (Number.isFinite (num9));
sea num10 = 23/0;
console.log (Number.isFinite (num10));
Producción:
cierto
cierto
falso
falso
cierto
falso
falso
falso
falso
falso
11. Método isSafeInteger ()
El isSafeInteger () El método comprueba si un valor es un entero seguro. Este método devuelve un valor booleano (cierto o falso) que indica si el valor dado es un entero seguro o no.
Según el funcionario Documentos de MDN, un entero seguro es un entero que:
- se puede representar exactamente como un número de doble precisión IEEE-754, y
- cuya representación IEEE-754 no puede ser el resultado de redondear ningún otro entero para que se ajuste a la representación IEEE-754.
let num1 = 386483265486;
console.log (Number.isSafeInteger (num1));
vamos num2 = 0000000;
console.log (Number.isSafeInteger (num2));
sea num3 = Infinito;
console.log (Number.isSafeInteger (num3));
let num4 = -Infinity;
console.log (Number.isSafeInteger (num4));
sea num5 = 32e34;
console.log (Number.isSafeInteger (num5));
sea num6 = '0';
console.log (Number.isSafeInteger (num6));
sea num7 = NaN;
console.log (Number.isSafeInteger (num7));
sea num8 = 34;
console.log (Number.isSafeInteger (num8));
deje num9 = nulo;
console.log (Number.isSafeInteger (num9));
sea num10 = 45,67;
console.log (Number.isSafeInteger (num10));
Producción:
cierto
cierto
falso
falso
cierto
falso
falso
falso
falso
falso
Relacionado: Métodos de mapas de JavaScript que debe dominar hoy
12. Método isNaN ()
El isNaN () El método comprueba si un valor es un Yaya y su tipo es Número. Este método devuelve cierto si el valor dado es NaN y su tipo es Número, en caso contrario, devuelve falso.
sea num1 = NaN;
console.log (Number.isNaN (num1));
let num2 = "NaN";
console.log (Number.isNaN (num2));
sea num3 = Infinito;
console.log (Number.isNaN (num3));
let num4 = "cadena" / 5;
console.log (Number.isNaN (num4));
sea num5 = 32e34;
console.log (Number.isNaN (num5));
sea num6 = '0';
console.log (Number.isNaN (num6));
deje num7 = indefinido;
console.log (Number.isNaN (num7));
let num8 = {};
console.log (Number.isNaN (num8));
Producción:
cierto
falso
falso
cierto
falso
falso
falso
falso
Si desea ver el código fuente completo utilizado en este artículo, consulte el Repositorio de GitHub.
Fortalezca sus conceptos básicos de JavaScript
JavaScript es uno de los lenguajes de programación más populares utilizados por los desarrolladores web en la actualidad. Para desarrollar proyectos asombrosos basados en JavaScript, primero debe comprender los fundamentos del lenguaje. Ensucie sus manos y solidifique sus fundamentos de JavaScript.
Esta guía lo guía a través de cada tipo de datos en JavaScript y cómo puede comenzar a usarlos hoy.
Leer siguiente
- Programación
- JavaScript
- Programación
- Desarrollo web
Yuvraj es estudiante de licenciatura en Ciencias de la Computación en la Universidad de Delhi, India. Le apasiona el desarrollo web Full Stack. Cuando no está escribiendo, está explorando la profundidad de diferentes tecnologías.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse