IL valutazione() La funzione in JavaScript viene utilizzata per valutare l'espressione. È la funzione globale di JavaScirpt, che valuta la stringa specificata come codice JavaScript e la esegue.
Il parametro di valutazione() la funzione è una stringa. Se il parametro rappresenta le istruzioni, eval() valuta le istruzioni. Se il parametro è un'espressione, eval() valuta l'espressione. Se il parametro di valutazione() non è una stringa, la funzione restituisce il parametro invariato.
Esistono alcune limitazioni nell'utilizzo di valutazione() funzione, come ad esempio valutazione() non è consigliabile utilizzare la funzione per motivi di sicurezza. Non se ne consiglia l'utilizzo perché è più lento e rende illeggibile il codice.
Sintassi
eval(string)
Valori
Accetta un singolo parametro, definito come segue.
come si deseleziona in gimp
corda: Rappresenta un JavaScript espressione, singola istruzione o sequenza di istruzioni. Può essere una variabile, un'istruzione o un'espressione JavaScript.
Comprendiamo il JavaScript valutazione() funzione utilizzando le illustrazioni.
Esempio 1
È un semplice esempio di valutazione di un'espressione utilizzando il metodo valutazione() funzione. In questo esempio, ci sono alcune variabili. Stiamo applicando la funzione eval() alle variabili a, b e c per calcolare la somma, la moltiplicazione e la sottrazione.
var a = 10, b = 20, c = 30, sum, mul, sub; sum = eval(' a + b + c '); mul = eval(' a * b * c'); sub = eval(' a - b'); document.write(sum + ' <br>'); document.write(mul + ' <br>'); document.write(sub);Provalo adesso
Produzione
Dopo l'esecuzione del codice sopra, l'output sarà:
60 6000 -10
Esempio2
In questo esempio, chiameremo una funzione utilizzando il metodo valutazione() funzione. Qui c'è una funzione divertimento() avendo due argomenti e restituisce la moltiplicazione di entrambi i parametri.
multiplexer due a uno
Chiameremo la funzione nel file valutazione() funzione e memorizzando il risultato nel file ris variabile.
var res; function fun(a, b) { return a * b; } eval('res = fun(50, 50);'); document.write(res);Provalo adesso
Produzione
Dopo l'esecuzione del codice, l'output sarà:
2500
Esempio 3: valuta la stringa con istruzioni JavaScript
In questo esempio, stiamo utilizzando il file valutazione() funzione per valutare la stringa con istruzioni JavaScript. Qui c'è una corda stra , con JavaScript condizionale se altro dichiarazione. Stiamo abbinando il valore della variabile 'X' , se il valore di X È 0 , l'output sarà 'DOMENICA' , altrimenti l'output sarà 'LUNEDI' .
aggiornamento in SQL con join
var x = 0; var str = 'if(x == 0) {'SUNDAY'} else 'MONDAY';'; document.write('The output is : ', eval(str));Provalo adesso
Produzione
Dopo l'esecuzione del codice, l'output sarà:
The output is : SUNDAY
Esempio: converti la stringa in oggetti JavaScript
In questo esempio, stiamo convertendo la stringa in un oggetto JSON. Ecco, la corda stra contiene i dati invece del codice. Dobbiamo cambiare i dati in JSON che consente alla stringa di utilizzare un sottoinsieme di sintassi JavaScript per rappresentare i dati.
Qui stiamo usando l'oggetto ogg per rappresentare i dati.
classe vs oggetto java
var str = '({'fname' : 'Harry', 'lname' : 'Rickman'})'; var obj = eval(str); document.write(obj.fname + ' ' + obj.lname);Provalo adesso
Produzione
Dopo l'esecuzione del codice, l'output sarà:
Harry Rickman