Método de ToString Number em JavaScript | Explicado

Método de ToString Number em JavaScript | Explicado
O método ToString () em JavaScript foi introduzido com a liberação de JavaScript ES1; No entanto, esse método só foi capaz de executar corda.para sequenciar() operações. Mas com a versão mais recente, o programador agora pode usar a função de toque com números para converter esse número em uma string. Quando usado com um número, uma característica fantástica dessa função é que podemos converter o número em uma base específica antes de converter o número em uma string.

Sintaxe da função ToString () número

Abaixo está a sintaxe do método ToString () com o número:

número.ToString (BaseTobeconvertedin)
  • número: Este é o número que a função ToString () converteria na string
  • BASETOBECONVERTEDIN: Isso define a base do número a ser convertida antes de convertê -lo na string.

Valor de retorno

O valor de retorno do método tostring () é um corda

Exemplos de função de tostração com número

A função ToString () pode ser usada com uma variável numérica usando um operador de ponto, então vamos criar uma variável numérica com a seguinte declaração:

var numValue = 15;

Agora, vamos desempenhar a função de toques, mas com diferentes argumentos representando diferentes valores básicos para o número convertido

Exemplo 1: converter um número em uma string sem alterar sua base

Podemos alterar facilmente um valor numérico em um valor de string sem alterar sua base e, para fazer isso, não passamos nenhum argumento para o para sequenciar() função.

Usaremos a função ToString () com nossa variável numValue e depois passe isso para a função de log do console para obter o resultado em nossa função de log do console:

var str = numValue.para sequenciar();
console.log (str);

Depois de executar este código, obtemos a seguinte saída em nosso terminal:

Como você pode ver, o toString () converteu o número na string sem alterar sua base.

Exemplo 2: convertendo um número em binário usando a função de toque

Podemos usar a função de tostragem com um número para convertê -lo em um número binário e depois em uma string, passando o argumento como “2

var str = numValue.toString (2);

Depois disso, podemos exibir o resultado no terminal simplesmente passando a variável str para a função de log do console como:

console.log (str);

Após a execução do código, obtemos a seguinte saída em nosso terminal:

Como você pode ver, o resultado foi “1111”, Que é equivalente a 15, mas em binário ou base 2.

Exemplo 3: convertendo um número em octal e depois em uma corda

Para converter um número da base 10 para octal ou base 8, precisamos simplesmente passar no valor "8" no argumento da função tostring () como

var str = numValue.tostring (8);
console.log (str);

Se executarmos este programa, você obterá a seguinte saída:

A saída "17”Em Octal, é equivalente a 15 na base 10.

Exemplo 4: convertendo um número em hexadecimal usando a toque

Converter um número em um número hexadecimal ou base 16 é bastante simples. Você simplesmente passa no valor 16 nos argumentos da função ToString () como

var str = numValue.tostring (16);
console.log (str);

A saída do snippet de código mencionado acima é como:

Como você pode observar facilmente, obtemos a saída como “f”O que é equivalente a 15 na base decimal.

Exemplo 5: convertendo um número em uma base definida pelo usuário usando a toque

Um recurso emocionante do método tostring () é converter o número em um valor base definido pelo usuário. Para mostrar, vamos converter nosso “numValue”Na base 6. Fazemos isso usando as seguintes linhas:

var str = numValue.tostring (6);
console.log (str);

Execute o programa e você obterá o seguinte resultado em seu terminal:

Como você pode observar facilmente que o valor 15 quando convertido da base decimal (10) na base 6, resulta no valor 23.

Embrulhar

A função número tostring () em JavaScript é como um dos pacotes padrão. É usado para converter um número em uma string com a opção de alterar sua base antes da conversão. Se você deseja converter o valor numérico em uma string sem nenhuma conversão de base, não precisará passar nenhum argumento para a função ToString (). Além disso, se você deseja converter o valor numérico de uma base decimal (10) em algum outro valor base, deve passar o número base como um argumento para a função ToString ().