Come posso valutare una espressione stringa?

formazione-umbriaAlcune volte le espressioni sono contenute all’ interno di una stringa, come quando si consente all’ utente di immettere una espressione in un campo di una form. Usando la funzione eval() potete istruire JS a valutare la stringa come una espressione. Per esempio se una variabile stringa di nome str1 é stata ssegnata una espressione come 128 + 62 visualizzando il valore di questa variabile avreste “128 + 62”. Invece visualizzando eval (str1) l’espressione verrebeb valutata visualizzando il valore 190. Formazione Nocera Umbra suggerisce di utilizzare la funzione eval() per valutare comandi JS in modo indiretto. Quando si effettua una chiamata alla funzione eval() l’interprete JS cerca di valutare qualsiasi stringa gli gli venga passata; potete salvare una istruzione JS come una stringa e valutarla usando la funzione eval().

<html>
<head>
</head>
<body>

hoursPerYear = “365 * 24”;
document.write(“To compute the number of hours in a year, you can use this expression: ” + hoursPerYear + “
“);
document.write(“The result of this expression is: ” + eval(hoursPerYear));

</body>
</html>

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Blog su WordPress.com.

Su ↑

%d blogger hanno fatto clic su Mi Piace per questo: