Métodos de JavaScript para trabajar con números

Métodos de JavaScript para trabajar con números
Otro tipo de datos primitivos que representa valores positivos, negativos, flotantes, binarios, octales, hexadecimales y exponenciales en la programación es un Número.

JavaScript nos proporciona varios Métodos numéricos a través del cual podemos manipular valores numéricos. En este artículo, aprenderemos varios métodos para trabajar con números en JavaScript junto con ejemplos.

Métodos numéricos

Para trabajar con números necesitamos métodos específicos que puedan ayudarnos a manipular y modificar sus valores fácilmente. Para esto, JavaScript nos proporciona varios métodos para trabajar con valores numéricos.

Los siguientes son algunos métodos de número de JavaScript junto con explicaciones y ejemplos para su mejor comprensión:

Número()

A veces un usuario quiere convertir una cadena en un número. Para este propósito, Número() El método está disponible. Devolverá un valor numérico que se convierte del argumento aprobado.

Sintaxis:

Número (argumento);

Ejemplo:

// Ejemplo 1
Deje que a = '4'
Dejar num = número (a)
consola.log (num) // Salida: 4
consola.log (num * 5) // Salida: 20
// Ejemplo 2
Sea B = '111.11 '
Dejar num1 = número (b)
consola.log (num1) // Salida: 111.11
// Ejemplo 3
Sea C = '44.sesenta y cinco'
Dejar num2 = número (c)
consola.log (num2) // Salida: 44.sesenta y cinco

Producción:

Además, cuando se pasan los valores booleanos verdaderos y falsos, el programa devuelve 1 y 0 como salida.

Ejemplo:

consola.log (número (verdadero)); // Devuelve 1
consola.log (número (falso)); // Devuelve 0

Producción:

Encadenar()

Ahora, para devolver un número como un método String to String () está disponible y devuelve cualquier valor numérico como una cadena.

Sintaxis:

variable.Encadenar();

Ejemplo:

// Ejemplo 1
Deje a = 4444
Dejar num = a.Encadenar()
consola.log (num) // Salida: 4444
// Ejemplo 2
Sea B = 44.67
Deje num1 = b.Encadenar()
consola.log (num1) // Salida: 44.67
// Ejemplo 3
Sea C = 101+99
Dejar num2 = c.Encadenar()
consola.log (num2) // Salida: 200
// Ejemplo 4
Sea d = 11
Dejar num3 = D.tostring (2)
consola.log (num3) // Salida: 1011

Producción:

Aquí, en el ejemplo 4, pasar 2 como parámetro devolverá el valor binario del número.

TOLOCALECRING ()

Este método convierte el número en una cadena que representa el formato de idioma local.

Sintaxis:

variable.tolocalestring (locales, opciones)

Se necesitan dos parámetros, locales que representan los idiomas en los que necesita formatear su número. El segundo parámetro es opcional donde puede definir algunas propiedades.

Ejemplo:

Let Num = 37320932.001;
//Inglés americano
consola.registro (num.tolocalEstring ('en-us'));
// Arabia Saudita (árabe)
consola.registro (num.tolocalEstring ('ar-sa'));

Producción:

parseint ()

Similar al método número (), se proporciona una cadena como argumento y, como resultado, la convierte en un valor entero.

Sintaxis:

parseint (argumento);

Ejemplo:

// Ejemplo 1
Deja que a = '15.3333 '
Deje num1 = parseint (a)
consola.log (num1) // Salida: 15
// Ejemplo 2
Sea B = '14 horas '
Deje num2 = parseint (b)
consola.log (num2) // Salida: 14
// Ejemplo 3
Deje c = 'hora 5'
Deje num3 = parseint (c)
consola.log (num3) // Salida: nan

Producción:

Aquí, en estos ejemplos solo está devolviendo el valor antes del punto decimal. En el segundo ejemplo, volvió solo 14, pero en la tercera nan porque no puede encontrar el valor numérico en él.

parsefloat ()

Este método toma una cadena y devuelve el valor numérico, incluido el valor decimal.

Sintaxis:

parsefloat (argumento);

Ejemplo:

// Ejemplo 1
Deja que a = '15.3333 '
Deje num1 = parsefloat (a)
consola.log (num1) // Salida: 15.3333
// Ejemplo 2
Sea B = '0.99998 '
Deje num2 = parsefloat (b)
consola.log (num2) // Salida: 0.99998
// Ejemplo 3
Sea C = '4.8 9.0 '
Deje num3 = parsefloat (c)
consola.log (num3) // Salida: 4.8

Producción:

Aquí, en el tercer ejemplo solo devolvió el primer número y no el segundo. Difiere de parseInt () ya que también devuelve el valor decimal.

ToExponential ()

Este método se proporciona con un número como argumento y como salida se devuelve un valor exponencial en forma de una cadena.

Sintaxis:

variable.toExPonential ();

Ejemplo:

// Ejemplo 1
Deje a = 15.3333
Dejar num1 = a.toExPonential ();
consola.log (num1)
// Ejemplo 2
Sea B = 0.99998
Deje num2 = b.toExPonential ();
consola.log (num2)
// Ejemplo 3
Sea C = 4576.08976
Dejar num3 = c.toExponencial (2);
consola.log (NUM3)

Producción:

toprecision ()

Este método toma un argumento y devuelve el valor numérico con la longitud dada como argumento y si no se proporciona ningún argumento, simplemente devuelve el mismo valor.

Sintaxis:

variable.toprecision ();

Ejemplo:

// Ejemplo 1
Deje a = 15.3333
Dejar num1 = a.Toprecision (4);
consola.log (num1)
// Ejemplo 2
Sea B = 0.99998
Deje num2 = b.Toprecision (1);
consola.log (num2)

Producción:

tofixed ()

Este método redondee un número dado con el número especificado de decimales. Toma un parámetro opcional que representa el número de dígitos que se mostrarán después de un punto decimal.

Sintaxis:

variable.tofixed ();

Ejemplo:

Sea x = 15.8902;
consola.Log (x.tofixed ());
consola.Log (x.tofixed (2));
consola.Log (x.tofixed (3));

Producción:

Conclusión:

JavaScript viene con varios métodos numéricos que nos ayudan a lidiar con valores numéricos.En este artículo, aprendimos varios métodos disponibles en JavaScript para números. Estos métodos nos ayudan a cambiar los valores de los números o devolverlos como una cadena. Hay otros métodos disponibles con diversas funcionalidades.

A través de estos métodos, los usuarios pueden resolver varios problemas con mayor precisión. Por lo tanto, la implementación de algoritmos numéricos se convierte en una tarea fácil.