Nella coercizione di tipo implicito, il valore di un tipo di dati viene trasformato in altri tipi di dati senza alcuna interferenza. Nella coercizione esplicita, la conversione di un tipo di dati in un altro tipo di dati da parte dell'interferenza degli sviluppatori.
Questo post fornisce informazioni dettagliate sul tipo di coercizione in JavaScript con i seguenti risultati di apprendimento:
Come funziona la coercizione del tipo in javascript?
Come discusso in precedenza, la conversione nella coercizione implicita viene effettuata automaticamente, mentre il tipo esplicito di coercizione è assistito dagli sviluppatori. La seguente conversione rientra nel tipo di fenomeno di coercizione:
Nelle prossime sezioni, queste conversioni sono spiegate con esempi.
Come convertire qualsiasi tipo di dati in stringa utilizzando il tipo di coercizione in JavaScript
Utilizzando la coercizione del tipo, è possibile convertire qualsiasi tipo di dati in un tipo di stringa. Viene fornito un insieme di esempi per convertire vari tipi di dati in stringhe tramite la coercizione del tipo.
Esempio 1: convertire il numero in stringa usando la coercizione implicita in JavaScript
Un esempio è dimostrato per convertire il tipo di dati di un valore in un altro tipo di dati utilizzando la coercizione del tipo. Il codice è riportato di seguito:
Codice
var a = 10;Nel codice sopra:
Produzione
L'output rappresenta che il tipo di dati prima della coercizione era "numero". Dopo la coercizione, il tipo di dati viene modificato in "corda".
Esempio 2: convertire il numero in stringa usando una coercizione esplicita
Viene fornito un esempio per convertire il tipo di dati di un valore in un altro tipo di dati utilizzando la coercizione di tipo esplicito. A tale scopo, il codice di coercizione di tipo esplicito è il seguente.
Codice
var a = 10;Nel codice sopra:
Produzione
L'output rappresenta che il tipo di dati è un "numero"Prima della coercizione. Tuttavia, dopo la coercizione, il tipo di dati viene trasformato in "corda".
Come convertire qualsiasi tipo di dati in booleano tramite tipo di coercizione in JavaScript?
Come negli esempi di cui sopra, la conversione numero a corda viene effettuata tramite coercizione di tipo implicita e esplicita. Il seguente codice di esempio consente di comprendere la coercizione di tipo implicita/esplicita dal numero a booleano.
Codice
var x = 10;Nel codice sopra:
Produzione
L'output illustra che il tipo di dati è un "numero"Prima della coercizione. Tuttavia, dopo la coercizione, il tipo di dati viene convertito in "booleano".
Come convertire qualsiasi tipo di dati in numero tramite tipo coercizione in javascript?
La trasformazione stringa-numero viene effettuata qui. Il seguente codice di esempio consente di comprendere la coercizione di tipo implicita/esplicita da stringa all'altro.
Codice
Lascia che il risultato1;Nel codice sopra:
Produzione
L'output rappresenta che il tipo di dati è "corda"Prima della coercizione. Tuttavia, dopo la coercizione, il tipo di dati viene convertito in "numero".
Conclusione
La coercizione del tipo è il fenomeno della conversione di qualsiasi tipo di dati in una stringa, booleano o numero. Il tipo di coercizione può essere esplicito o implicito. L'implicito è il tipo di coercizione, che viene effettuato automaticamente, mentre l'esplicito dipende dalle esigenze dello sviluppatore. Questo articolo fornisce una descrizione dettagliata del concetto di coercizione del tipo in JavaScript. Abbiamo illustrato la coercizione implicita/esplicita di vari tipi di dati su stringa, booleano e numero.