Quando si creano siti web con le funzioni JavaScript , è spesso la necessità di gestire diversi tipi di dati tra cui stringhe di testo e numeri . Se il codice JavaScript utilizza valori numerici o variabili ed è necessario includerli all'interno stringhe , forse per la visualizzazione dell'utente o l'utilizzo con le altre funzioni , è possibile farlo in una varietà di modi . Il processo è semplice , ma si ha bisogno di scegliere un approccio che si adatta l'input numerico si sta trattando . Istruzioni
1
Aggiungere un numero variabile di un valore di stringa vuota . Se il numero è memorizzato come una variabile , è possibile convertirla in una variabile stringa , aggiungendo il suo valore su una stringa vuota letterale . Il seguente codice di esempio illustra questa tecnica : var num = 5; var numString = " " + num;
La seconda variabile detiene ora un valore di stringa con il carattere di testo che rappresenta il numero . È possibile utilizzare questa tecnica senza memorizzare il risultato come una variabile, come segue : alert ( . ("" + Num) lunghezza ) ;
Questo codice concatena il numero con una stringa vuota , quindi uscite dalla lunghezza proprietà della stringa risultante.
2
concatenare la variabile numero con una stringa vuota , memorizzando il risultato nella variabile esistente . Se non avete bisogno di memorizzare i risultati in una variabile indipendente e non è più necessario il vostro numero variabile originale, è possibile utilizzare il seguente codice scorciatoia per convertire il vostro numero variabile di una variabile stringa : num + = " " ;
Questo ha lo stesso effetto come il seguente codice : num = num + " " ;
il risultato è una stringa con il carattere numero in esso
3 .
Aggiungi il tuo valore numerico direttamente in una stringa . Non è necessario utilizzare le variabili numero da convertire in stringhe . È possibile utilizzare un valore numerico per svolgere gli stessi processi , come nel seguente esempio : 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 , in modo da scegliere l'opzione che rende più senso per voi
4
Aggiungi il tuo numero ad una . stringa con altri personaggi in esso. Se si sta convertendo il tuo numero in una stringa da utilizzare con il testo aggiuntivo , è possibile aggiungerlo direttamente a quel testo . Il seguente codice di esempio illustra : var someWords = " La mia età è" ; someWords + = 5;
Quando JavaScript elabora l'operatore di addizione con i numeri , si effettua un calcolo aritmetico . Quando si elabora l' operatore in una dichiarazione con una stringa e un numero, concatena la stringa e il numero in una nuova stringa .
5
Utilizzare la classe Numero di convertire il vostro numero in una stringa . Se il codice utilizza la classe Number JavaScript , è possibile utilizzare i metodi della classe per la vostra conversione . Il seguente codice di esempio illustra la creazione di un oggetto Number : var numObject = new Number ( 7) ;
Una volta ottenuto un oggetto Number , è possibile utilizzare il metodo toString su di esso nel modo seguente : var numString numObject.toString = ( ) ;
è possibile fornire un radix specificando il numero di base che si desidera utilizzare , ad esempio binario opzionale : var numString = numObject.toString ( 2) ;