Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. String para Number ou Float
  2. Number para String
  3. Boolean para Number
  4. Nunber para Boolean
  5. Identificar tipos de dados
  6. Casting
  7. Number para binário
  8. Number para hexadecimal

O básicos sobre os tipos de dados em JavaScript vistos em JavaScript Básico: Tipos de dados sendo a leitura recomendada.

A linguagem JS possui algumas funções para conversão de dados primitivos Number, String e Boolean. Nesta parte do tutorial, vamos estudar a conversão básica entre tipos de dados primitivos.

Além da conversão mencionada, vamos aprender também a identificar o tipo de dado de uma variável com o operador typeof.

Para a conversão de valores numéricos no formato String para o tipo de dado Number, utilizamos o construtor Number que recebe um argumento.

Sintaxe
Number(valor_numerico_string);
Exemplo 1
console.log(Number("1.99"));
Saída
1.99

Para a conversão de valores inteiros e float podemos utilizar as funções parteFloat e parseInt.

Sintaxe
parseFloat(valor_numerico_string);
parseInt(valor_numerico_string);
Exemplo 2
let entrada = "1.99"
let saida = parseFloat("1.99");
console.log(saida);
Saída
1.99

Para conversão de valores númericos Float e Integer para valores no formato String, utilizamos o construtor String que recebe um valor como argumento.

Sintaxe
String(valor);
Exemplo 3
let a = String(1);
let b = String(1.99);
let c = String(true);
console.log(typeof(a));
console.log(b);
console.log(c);
Exemplo 4
string
1.99
true

Para a conversão de valores booleanos true ou false para Number, utilizamos o construtor Number como mostrado abaixo:

Sintaxe
Number(valor_numerico);
Exemplo 5
console.log(Number(true));
console.log(Number(false));
Saída
1
0

Para a conversão de valores númericos inteiros como 1 e 0 para Booleano, utilizamos o construtor Boolean como pode ser visto abaixo:

Sintaxe
Boolean(valor_numerico);
Exemplo 6
console.log(Boolean(1));
console.log(Boolean(0));
Saída
true
false

Para a identificação do tipo de dados de variáveis e constantes, a linguagem JS fornece o operador typeof. Outros operadores em JS serão vistos em JavaScript Básico: Expressões e Operadores.

Sintaxe
typeof(valor)
typeof(variavel);
Exemplo 7
console.log(typeof(100));
console.log(typeof(1.99));
console.log(typeof(true));
Saída
number
number
boolean
  1. 14/08/2025 - revisão 3 - Ajustes: pontuais, target de links internos, sintaxes e 'Objetivos'
  2. 26/09/2024 - revisão 2 - Ajustes gramaticais pontuais, outros ajustes
  3. 05/10/2023 - revisão 1 - Correção em layout, navegação e erros gramaticais
  4. 31/05/2023 - versão inicial