Métodos JavaScript para trabalhar com números

Métodos JavaScript para trabalhar com números
Outro tipo de dados primitivo que representa valores positivos, negativos, flutuantes, binários, octais, hexadecimais e exponenciais na programação é um Número.

JavaScript nos fornece vários Métodos numéricos através dos quais podemos manipular valores numéricos. Neste artigo, aprenderemos vários métodos para trabalhar com números em JavaScript junto com exemplos.

Métodos numéricos

Para trabalhar com números, precisamos de métodos específicos que possam nos ajudar a manipular e modificar seus valores facilmente. Para isso, o JavaScript nos fornece vários métodos para trabalhar com valores numéricos.

A seguir, estão alguns métodos de número JavaScript, juntamente com explicações e exemplos para o seu melhor entendimento:

Número()

Às vezes, um usuário deseja converter uma string em um número. Para esse fim, Número() Método está disponível. Ele retornará um valor numérico que é convertido do argumento aprovado.

Sintaxe:

Número (argumento);

Exemplo:

// Exemplo 1
Deixe um = '4'
Deixe num = número (a)
console.log (num) // saída: 4
console.log (num * 5) // saída: 20
// Exemplo 2
Seja b = '111.11 '
Deixe num1 = número (b)
console.log (num1) // saída: 111.11
// Exemplo 3
Seja c = '44.65 '
Deixe num2 = número (c)
console.log (num2) // saída: 44.65

Saída:

Além disso, quando os valores booleanos verdadeiros e falsos são passados, o programa retorna 1 e 0 como saída.

Exemplo:

console.log (número (true)); // retorna 1
console.log (número (false)); // retorna 0

Saída:

para sequenciar()

Agora, para retornar um número como um método String to string () está disponível e retorna qualquer valor numérico como uma string.

Sintaxe:

variável.para sequenciar();

Exemplo:

// Exemplo 1
Deixe a = 4444
deixe num = a.para sequenciar()
console.log (num) // saída: 4444
// Exemplo 2
Seja B = 44.67
Deixe num1 = b.para sequenciar()
console.log (num1) // saída: 44.67
// Exemplo 3
Seja c = 101+99
Deixe num2 = c.para sequenciar()
console.log (num2) // saída: 200
// Exemplo 4
Deixe d = 11
Seja num3 = D.ToString (2)
console.log (num3) // saída: 1011

Saída:

Aqui, no Exemplo 4, a passagem 2 como um parâmetro retornará o valor binário do número.

Tolocalestring ()

Este método converte o número em uma string que representa o formato de idioma local.

Sintaxe:

variável.tolocalestring (locais, opções)

São necessários dois parâmetros, locais que representam os idiomas em que você precisa formatar seu número. O segundo parâmetro é opcional, onde você pode definir algumas propriedades.

Exemplo:

Deixe num = 37320932.001;
// US English
console.log (num.tolocalestring ('en-us'));
// Arábia Saudita (árabe)
console.log (num.tolocalestring ('ar-sa'));

Saída:

parseint ()

Semelhante ao método número (), uma string é fornecida como argumento e, como resultado, ele a converte em um valor inteiro.

Sintaxe:

parseint (argumento);

Exemplo:

// Exemplo 1
Deixe um = '15.3333 '
Seja num1 = parseint (a)
console.log (num1) // saída: 15
// Exemplo 2
Deixe B = '14 horas '
Seja num2 = parseint (b)
console.log (num2) // saída: 14
// Exemplo 3
Seja c = 'hora 5'
Seja num3 = parseint (c)
console.log (num3) // saída: nan

Saída:

Aqui, nesses exemplos, está apenas retornando o valor antes do ponto decimal. No segundo exemplo, ele retornou apenas 14, mas na terceira nan, porque é incapaz de encontrar o valor do número.

parsefloat ()

Este método leva uma string e retorna o valor numérico, incluindo o valor decimal.

Sintaxe:

parsefloat (argumento);

Exemplo:

// Exemplo 1
Deixe um = '15.3333 '
Seja num1 = parsefloat (a)
console.log (num1) // saída: 15.3333
// Exemplo 2
Seja b = '0.99998 '
Seja num2 = parsefloat (b)
console.log (num2) // saída: 0.99998
// Exemplo 3
Seja c = '4.8 9.0 '
Seja num3 = parsefloat (c)
console.log (num3) // saída: 4.8

Saída:

Aqui, no terceiro exemplo, ele só retornou o primeiro número e não o segundo. Difere do parseint (), pois também retorna o valor decimal.

toExponencial ()

Este método é fornecido com um número como argumento e, como saída, um valor exponencial é retornado na forma de uma string.

Sintaxe:

variável.toExponencial ();

Exemplo:

// Exemplo 1
Deixe A = 15.3333
Seja num1 = a.toExponencial ();
console.log (num1)
// Exemplo 2
Deixe B = 0.99998
Deixe num2 = b.toExponencial ();
console.log (num2)
// Exemplo 3
Seja c = 4576.08976
Seja num3 = c.toExponencial (2);
console.log (num3)

Saída:

toprecision ()

Este método assume um argumento e retorna o valor numérico com o comprimento dado como argumento e, se nenhum argumento for fornecido, ele simplesmente retorna o mesmo valor.

Sintaxe:

variável.toprecision ();

Exemplo:

// Exemplo 1
Deixe A = 15.3333
Seja num1 = a.toprecision (4);
console.log (num1)
// Exemplo 2
Deixe B = 0.99998
Deixe num2 = b.toprecision (1);
console.log (num2)

Saída:

tofixado ()

Este método completa um determinado número com o número especificado de decimais. Ele assume um parâmetro opcional que representa o número de dígitos a serem exibidos após um ponto decimal.

Sintaxe:

variável.tofixed ();

Exemplo:

Seja x = 15.8902;
console.log (x.tofixed ());
console.log (x.tofixado (2));
console.log (x.tofixado (3));

Saída:

Conclusão:

JavaScript vem com vários métodos de números que nos ajudam a lidar com valores numéricos.Neste artigo, aprendemos vários métodos disponíveis no JavaScript para números. Esses métodos nos ajudam a alterar os valores dos números ou devolvê -los como uma string. Existem outros métodos também disponíveis com várias funcionalidades.

Através desses métodos, os usuários podem resolver vários problemas com mais precisão. Assim, a implementação de algoritmos numéricos se torna uma tarefa fácil.