Objetivos
    
    
    
        
Conversão e identificação de dados
    
    
        
            
                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.
            
         
     
    
        
String para Number ou Float
    
    
        
            
                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
         
     
    
        Identificando tipos de dados
        
     
    
        
            
                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
         
     
    
        Histórico de atualizações
        
     
    
        
            
                - 14/08/2025 - revisão 3 - Ajustes: pontuais, target de links internos, sintaxes e 'Objetivos'
 
                - 26/09/2024 - revisão 2 - Ajustes gramaticais pontuais, outros ajustes
 
                - 05/10/2023 - revisão 1 - Correção em layout, navegação e erros gramaticais
 
                - 31/05/2023 - versão inicial
 
            
         
     
    
            
            
                
                    
                    Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
                em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.