Casting su String in JavaScript

Casting su String in JavaScript
La fusione è la procedura per convertire un valore di qualsiasi tipo di dati in un tipo di dati specificato. Quando un valore viene convertito in tipo di stringa, si chiama casting in stringa. Può essere utilizzato in più scenari, come le stringhe concatenenti, la visualizzazione di dati sull'interfaccia utente e così via. Per lanciare il valore a una stringa, JavaScript fornisce vari approcci predefiniti.

Questo post dimostrerà i metodi per lanciare il valore a una stringa.

Come lanciare qualsiasi valore per la stringa in JavaScript?

Per lanciare il valore a una stringa, utilizzare i seguenti approcci:

  • Usando il "accordare()" metodo
  • Usando il "Corda()" metodo
  • Usando "+"Operatore

Metodo 1: lanciare un valore alla stringa usando il metodo "toString ()"

Usa il "accordare()"Metodo per lanciare un valore a una stringa. È il metodo predefinito di "Corda()"Oggetto che viene utilizzato per convertire qualsiasi valore in una stringa.

Sintassi
Utilizzare la seguente sintassi per il metodo "ToString ()":

variabile.accordare()

Esempio
Crea due variabili, "num" e "bool" che memorizza il numero "11" e il valore booleano "VERO"Rispettivamente:

var num = 11;
var bool = true;

Ora, controlla il tipo di variabili usando "tipo di"Operatore:

console.log (num + "is" + typeof num);
console.log (bool + "è" + typeof bool);

Chiama il "accordare()"Metodo con entrambe le variabili per convertire i loro valori in una stringa:

var output1 = num.accordare();
var output2 = bool.accordare();

Dopo aver lanciato i valori su String, verificare il tipo di valori di output:

console.log (output1 + "è" + typeof output1);
console.log (output2 + "è" + typeof output2);

L'output indica che i valori sono stati lanciati correttamente su una stringa:

Metodo 2: lanciare un valore su String usando il metodo "String ()"

Per lanciare il valore su una stringa, usa il "Corda()" metodo. È fondamentalmente il costruttore del "Corda"Oggetto. Crea un nuovo oggetto stringa dal valore dato di qualsiasi tipo.

Sintassi
La seguente sintassi viene utilizzata per il metodo "String ()":

String (variabile)

Esempio
Passa le variabili al metodo "String ()" per la creazione di nuovi oggetti stringa di quei valori:

var output1 = string (num);
var output2 = string (bool);

Verificare il tipo di valori risultanti usando l'operatore "typeof":

console.log (output1 + "è" + typeof output1);
console.log (output2 + "è" + typeof output2);

Produzione

Metodo 3: lanciare un valore per la stringa usando l'operatore "+"

Puoi anche utilizzare il "+"Operatore per lanciare il valore a una stringa. Questo è noto come concatenazione delle stringhe. La concatenazione di una stringa con un altro valore converte automaticamente l'altro valore in una stringa e la concatena con la stringa originale.

Sintassi
Seguire la sintassi data per lanciare il valore su una stringa usando l'operatore "+":

variabile + ""

Esempio
Utilizzare l'operatore "+" per convertire un dato valore in una stringa:

var output1 = num + "";
var output2 = bool + "";

Controlla il tipo di valori del cast:

console.log (output1 + "è" + typeof output1);
console.log (output2 + "è" + typeof output2);

Si può vedere che i valori sono stati lanciati correttamente su String usando l'operatore "+":

Questo è tutto per il valore di casting a una stringa in JavaScript.

Conclusione

Per lanciare il valore su una stringa, usa il "accordare()" metodo, "Corda()Metodo ", o"+"Operatore. Il metodo "toString ()" è il metodo pre-costruito di "Corda"Oggetto ed è il metodo più comunemente usato per lanciare il valore a una stringa. Questo post ha dimostrato i metodi per lanciare il valore a una stringa.