Converti un numero in una stringa in JavaScript

La conversione di numeri in stringhe in JavaScript è un'attività comune che può essere eseguita utilizzando vari metodi. Comprendere questi metodi è essenziale per la manipolazione e la presentazione dei dati nello sviluppo web. Questa guida tratterà i diversi modi per convertire i numeri in stringhe in JavaScript, incluso l'utilizzo di toString(), String() e i valori letterali del modello. La padronanza di queste tecniche garantisce una gestione dei dati efficiente e accurata nei tuoi progetti.

In JavaScript, puoi modificare qualsiasi numero in formato stringa utilizzando i seguenti metodi:

Tabella dei contenuti

Metodo 1: utilizzo del metodo toString()

Questo metodo appartiene a Numero.Prototipo oggetto. Prende un numero intero o a virgola mobile e lo converte in un tipo stringa.

Sintassi:

num.toString(); 

Esempio: Questo esempio utilizza il metodo toString() per convertire un numero in una stringa.

Javascript
let a = 20; console.log(a.toString()); console.log((50).toString()); console.log((60).toString()); console.log((7).toString(2)); // (7 in base 2, or binary) 

Produzione
20 50 60 111 

Metodo 2: utilizzo della funzione String()

Questo metodo accetta un numero intero o a virgola mobile come parametro e lo converte in un tipo di stringa.

Sintassi:

String(object); 

Esempio: Questo esempio utilizza la funzione String() per convertire un numero in una stringa.

Javascript
let a = 30; console.log(String(a)); console.log(String(52)); console.log(String(35.64)); 

Produzione
30 52 35.64 

Nota: Non esegue conversazioni di base come .accordare() fa.

Metodo 3: concatenazione di una stringa vuota

Questo è probabilmente uno dei modi più semplici per convertire qualsiasi numero intero o a virgola mobile in una stringa.

Sintassi:

let variable_name =' ' + value; 

Esempio: In questo esempio, concateneremo un numero in una stringa e questo verrà convertito in una stringa.

Javascript
let a = '' + 50; console.log(a); 

Produzione
50 

Metodo 4: utilizzo di stringhe modello

Anche l'inserimento di un numero all'interno di una stringa è un modo valido per analizzare un tipo di dati Integer o Float.

Sintassi:

let variable_name = '${value}'; 

Esempio: In questo esempio vengono utilizzate stringhe modello per convertire un numero in una stringa.

Javascript
let num = 50; let flt = 50.205; let string = `${num}`; let floatString = `${flt}`; console.log(string); console.log(floatString); 

Produzione
50 50.205 

Metodo 5: Utilizzo del metodo toLocaleString()

IL toLocaleString() Il metodo converte un numero in una stringa, utilizzando un formato della lingua locale.

Esempio:

Javascript
let number = 92; let numberString = number.toLocaleString(); console.log(numberString); 

Produzione
92 

Metodo 6: Utilizzando Metodo Lodash _.toString()

In questo approccio, utilizziamo il metodo Lodash _.toString() che converte il valore fornito solo nella stringa.

Esempio: Questo esempio mostra l'implementazione dell'approccio sopra spiegato.

Javascript
// Requiring the lodash library  const _ = require('lodash'); // Use of _.toString() method  console.log(_.toString(-0)); 

Produzione:

'-0' 

Convertire numeri in stringhe in JavaScript è semplice con metodi come toString(), String() e i valori letterali del modello. Ciascun metodo offre vantaggi unici a seconda del caso d'uso specifico. Padroneggiando queste tecniche, puoi migliorare le tue abilità JavaScript e garantire una manipolazione precisa dei dati nei tuoi progetti di sviluppo web. Inizia a implementare questi metodi per migliorare l'efficienza e la precisione della codifica.