Nwlapcug.com


Come convertire un numero in stringa in JavaScript

Come convertire un numero in stringa in JavaScript


Quando si creano siti Web con funzioni JavaScript, spesso sarà necessario gestire diversi tipi di dati, inclusi i numeri e stringhe di testo. Se il codice JavaScript utilizza valori numerici o variabili ed è necessario includerle all'interno delle stringhe, forse per utente display o utilizzarla con altre funzioni, è possibile farlo in una varietà di modi. Il processo è semplice, ma è necessario scegliere un approccio che si adatta l'input numerico che si sta trattando.

Istruzioni

1

Aggiungere una variabile numerica a un valore di stringa vuota. Se il numero viene memorizzato come una variabile, è possibile convertire in una variabile stringa aggiungendo il valore di un valore letterale di stringa vuota. Nell'esempio di codice riportato di seguito viene illustrata questa tecnica:
var num = 5;
var numString = "" + num;

La seconda variabile ora contiene un valore di stringa con il carattere di testo che rappresenta il numero. È possibile utilizzare questa tecnica senza archiviare il risultato come una variabile, come segue:
avviso (("" + num). length);

Questo codice consente di concatenare il numero con una stringa vuota, quindi restituisce la proprietà di lunghezza della stringa risultante.

2

Concatenare il tuo numero variabile con una stringa vuota, memorizzando il risultato nella variabile esistente. Se non è necessario archiviare i risultati in una variabile separata e non è più necessario il vostro numero variabile originale, è possibile utilizzare il seguente codice di stenografia per convertire il vostro numero variabile a una variabile di stringa:
num + = "";

Questo ha lo stesso effetto come il codice riportato di seguito:
Num = num + "";

Il risultato è una stringa con il carattere di numero in esso.

3

Aggiungere il valore del numero direttamente in una stringa. Non è necessario utilizzare variabili di numero per convertire stringhe. È possibile utilizzare un valore numerico per svolgere gli stessi processi, come nell'esempio seguente:
var numString = "" + 6;

Un modo alternativo per rappresentare questo utilizza il seguente processo di concatenazione:
var numString = "";
numString + = 6;

Questi processi hanno lo stesso risultato, quindi scegliere un'opzione che rende più senso a voi.

4

Aggiungi il tuo numero in una stringa con altri personaggi in esso. Se si converte il numero in una stringa da utilizzare con testo aggiuntivo, è possibile aggiungere direttamente a tale testo. Nell'esempio di codice riportato di seguito viene illustrato:
var someWords = "la mia età è";
someWords + = 5;

Quando JavaScript elabora l'operatore di addizione con numeri, effettua un calcolo aritmetico. Quando elabora l'operatore in un'istruzione con una stringa e un numero, concatena la stringa e il numero in una nuova stringa.

5

Utilizzare la classe numero per convertire il tuo numero in una stringa. Se il codice utilizza la classe numero JavaScript, è possibile utilizzare i metodi della classe per la vostra conversione. Nell'esempio di codice riportato di seguito viene illustrata la creazione di un oggetto Number:
var numObject = new Number(7);

Una volta che avete un oggetto Number, è possibile utilizzare il metodo toString su di esso come segue:
var numString = numObject.toString();

È possibile fornire un radix facoltativo che specifica il numero base che si desidera usare, per esempio il binario:
var numString = numObject.toString(2);

Consigli & Avvertenze

  • Variabili JavaScript non sono fortemente tipizzate, che significa che possono modificare i tipi di variabile.
  • Funzioni JavaScript può essere imprevedibile, quindi assicuratevi di che è testare il codice estesamente.