Essas conversões podem envolver:
Neste artigo, aprenderemos diferentes conversões de tipo em javascript, juntamente com exemplos para melhor compreensão.
Digite conversões
JavaScript lida com conversões de tipo de duas maneiras:
Vamos entender isso separadamente junto com exemplos.
Conversão de tipo implícito
Todos sabemos que o JavaScript é um idioma que é frouxamente digitado e, devido a isso, ele converte alguns tipos de dados em outro. Isso é chamado de conversão de tipo implícito. Isso acontece quando você aplica diferentes tipos de operadores em seus valores.
A seguir, alguns exemplos para o seu melhor entendimento:
Convertendo em string:
Abaixo está um exemplo de converter os tipos de dados fornecidos em string.
// string numérica usada com + resultados em stringAqui, strings numéricos e não numéricos são usados. String numérica adicionada com número simplesmente retorna a string delas combinada. Considerando que subtrair duas cordas não numéricas retorna nan (não um número).
Saída:
Convertendo em número
Abaixo está um exemplo de conversão dos tipos de dados fornecidos em números.
// tipo numérico de string com -, /, * fornece um número como uma saídaSaída:
Convertendo booleano em um número
Abaixo está um exemplo de conversão do tipo de dados booleano em um número.
// boolean tem 1 tão verdadeiro e 0 como falsoPara Boolean, ele simplesmente adiciona o valor de verdadeiro e falso ao número e retorna um valor numérico. Para verdadeiro, o valor é 1 e 0.
Saída:
Convertendo nulo em um número:
Abaixo está um exemplo de converter o tipo de dados nulo em um número.
// null tem um valor 0 quando usado com um númeroComo o nulo detém 0 como valor, não teve impacto se foi adicionado ou subtraído.
Saída:
Conversão do tipo explícito
Para fazer o trabalho de converter um tipo de dados para outro, o JavaScript nos fornece vários métodos internos. Esses métodos convertem strings em números ou booleanos ou vice -versa. Esse tipo de uso de métodos para conversões é chamado de conversão de tipo explícito.
A seguir, alguns exemplos para o seu melhor entendimento:
Convertendo em string
Para converter seu tipo de dados em string, o JavaScript fornece métodos internos corda() e para sequenciar().
Exemplo:
// Corda()Saída:
Aqui, observe que quando nulo e indefinido é usado com o método string () que os converte para string. Considerando que o método tostring () gera um erro.
Convertendo em um número
Número() Existe o método para converter valores numéricos de sequência e valores booleanos para o tipo de dados numéricos.
Exemplo:
// string para númeroAqui, observe que, quando o NULL é passado, ele gera 0, enquanto para indefinido ele dá Nan (não um número) como uma saída.
Saída:
Convertendo para booleano:
Da mesma forma, para converter em um método de expressão booleana, está disponível chamado Boleano().
Exemplo:
// 0, nulo, indefinido, nan gera falsoSaída:
Aqui, qualquer coisa com algum valor gerará verdadeiro. Considerando que qualquer coisa não definida ou sem um valor gera falsa.
Conclusão:
Tipo Conversão é uma maneira útil de converter vários tipos de dados em outros tipos de dados, pois às vezes queremos executar algumas ações em uma variável, mas não é possível devido ao seu tipo de dados. Neste artigo, discutimos por que a conversão de tipo é necessária e vários tipos de conversões em JavaScript. JavaScript nos fornece dois tipos de conversões de tipo. Existem alguns métodos internos fornecidos pelo JavaScript para facilitar o tipo de conversão.
Esses métodos fornecem ao usuário a maneira mais curta de converter seus valores e torná -los compatíveis em diferentes tipos de dados. Com isso, você pode tornar seu programa mais limpo e legível.