Queste conversioni possono comportare:
In questo articolo, impareremo diverse conversioni di tipo in JavaScript insieme ad esempi per una migliore comprensione.
Digitare le conversioni
JavaScript si occupa di conversioni di tipo in due modi:
Capiamoli separatamente insieme agli esempi.
Conversione di tipo implicita
Siamo tutti consapevoli del fatto che JavaScript è un linguaggio che è vagamente digitato e per questo motivo, converte alcuni tipi di dati in un altro automaticamente. Questo si chiama conversione di tipo implicito. Succede quando si applica diversi tipi di operatori ai tuoi valori.
Di seguito sono riportati alcuni esempi per la tua migliore comprensione:
Convertirsi in stringa:
Di seguito è riportato un esempio di conversione dei tipi di dati forniti in stringa.
// stringa numerica utilizzata con + risultati in stringaQui vengono utilizzate stringhe numeriche e non numeriche. Stringa numerica aggiunta con il numero restituisce semplicemente la stringa combinata. Considerando che sottrarre due stringhe non numeriche restituisce nan (non un numero).
Produzione:
Convertirsi in numero
Di seguito è riportato un esempio di conversione dei tipi di dati forniti in numeri.
// Tipo numerico di stringa con -, /, * fornisce un numero come outputProduzione:
Convertire booleano in un numero
Di seguito è riportato un esempio di conversione del tipo di dati booleani in un numero.
// booleano ha 1 come vero e 0 come falsoPer Boolean, aggiunge semplicemente il valore di true e falso al numero e restituisce un valore numerico. Per vero il valore è 1 e 0 in caso di falso.
Produzione:
Convertire NULL in un numero:
Di seguito è riportato un esempio di conversione del tipo di dati null in un numero.
// null ha un valore 0 se usato con un numeroPoiché Null detiene 0 come valore, quindi non ha avuto alcun impatto se è stato aggiunto o sottratto.
Produzione:
Conversione di tipo esplicita
Per rendere il compito di convertire un tipo di dati in un altro, JavaScript ci fornisce vari metodi integrati. Questi metodi convertono le stringhe in numeri o booleani o viceversa. Questo tipo di utilizzo dei metodi per le conversioni è chiamata conversione di tipo esplicita.
Di seguito sono riportati alcuni esempi per la tua migliore comprensione:
Convertire in stringa
Per convertire il tipo di dati in stringa, JavaScript fornisce metodi integrati corda() E accordare().
Esempio:
// Corda()Produzione:
Qui, nota che quando nullo E non definito viene utilizzato con il metodo String () li converte in stringa. Considerando che il metodo ToString () genera un errore.
Convertire in un numero
Numero() Il metodo è lì per convertire i valori della stringa numerica e i valori booleani in numero di dati numerici.
Esempio:
// stringa su numeroQui si noti che quando viene superato null, genera 0 mentre per indefinito dà nan (non un numero) come output.
Produzione:
Convertirsi in booleano:
Allo stesso modo, per la conversione in un metodo di espressione booleana è disponibile chiamato Booleano ().
Esempio:
// 0, null, indefinito, nan genera falseProduzione:
Qui, qualsiasi cosa con un certo valore genererà vero. Considerando che qualcosa non definito o senza un valore genera falso.
Conclusione:
La conversione del tipo è un modo utile per convertire vari tipi di dati in altri tipi di dati in quanto a volte vogliamo eseguire alcune azioni su una variabile ma non è possibile a causa del suo tipo di dati. In questo articolo, abbiamo discusso del perché la conversione del tipo è necessaria e vari tipi di conversioni in JavaScript. JavaScript ci fornisce due tipi di conversioni di tipo. Ci sono alcuni metodi integrati forniti da JavaScript per semplificare la conversione del tipo.
Questi metodi forniscono all'utente il modo più breve per convertire i propri valori e renderli compatibili in diversi tipi di dati. Attraverso questo puoi rendere il tuo programma più pulito e leggibile.