Digitare la conversione in JavaScript

Digitare la conversione in JavaScript
Nella vita di tutti i giorni usiamo il termine conversione. Se vogliamo convertire una valuta in un'altra o un file di un tipo in un altro. Nella programmazione, la conversione svolge un ruolo essenziale che cambia la dinamica del nostro programma. A volte vogliamo convertire una variabile compatibile con la variabile di diversi tipi e quindi questo tipo di conversione di un tipo di dati in un altro è chiamato Digitare la conversione.

Queste conversioni possono comportare:

  • Numero per conversione stringa o viceversa
  • Numero alla conversione booleana o viceversa
  • Numero fino ad oggi conversione o viceversa

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:

  • Conversione di tipo implicita (Conversione fatta automaticamente da JavaScript)
  • Conversione di tipo esplicita (Conversione fatta attraverso l'uso dei metodi JavaScript)

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 stringa
Lascia che con;
con = '2' + 2;
console.log (con) // "22"
con = '55' + false;
console.log (con); // "55false"
con = '5' + null;
console.log (con); // "5null"
con = 'ciao' + 'mondo';
console.log (con); // "Ciao mondo"
// stringa non umerica utilizzata con -, /, * Risultati su NAN
con = '455' - 'ciao';
console.log (con); // nan

Qui 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 output
Lascia che con;
con = '22' - '2';
console.log (con) // 20
con = '22' - 2;
console.log (con); // 20
con = '25' / 5;
console.log (con); // 5

Produzione:

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 falso
Lascia che con;
con = '5' - vero;
console.log (con) // 4
con = '22' - false;
console.log (con); // 22
con = 25 + vero;
console.log (con); // 26

Per 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 numero
Lascia che con;
con = '5' - null;
console.log (con) // 5
con = 5 + null;
console.log (con); // 5
con = 25 + null;
console.log (con); // 25

Poiché 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()
Lascia che con;
con = stringa (543);
console.log (con) // "543"
con = string (null);
console.log (con); // "nullo"
con = string (indefinito);
console.log (con); // "non definito"
con = string (true);
console.log (con); // "VERO"
//accordare
con = false.accordare() ;
console.log (con); // "false"

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 numero
Lascia che con;
con = numero ('543');
console.log (con) // 543
con = numero ("3.26e1 ");
console.log (con); // 32.6
// booleano al numero
con = numero (falso);
console.log (con); // 0
con = numero (vero);
console.log (con); // 1
// null, indefinito
con = numero (null);
console.log (con); // 0
con = numero (indefinito);
console.log (con); // nan

Qui 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 false
Lascia che con;
con = booleano (");
console.Log (Con)
con = booleano (null);
console.log (con);
con = booleano (0);
console.log (con);
con = booleano (nan);
console.log (con);
// tutto ciò che contiene un valore genera vero
con = booleano ("ciao");
console.log (con);
con = booleano ("");
console.log (con);
con = booleano ("13333");
console.log (con);

Produzione:

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.