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.