Det normala sättet att utvärdera aritmetiska uttryck är att tilldela nummer till variabler, och sedan sätta variabler i en aritmetisk uttryck. Du behöver inte en eval funktion för att utvärdera ett aritmetiskt uttryck. Så när ska använda funktionen eval för aritmetiska uttryck endast om det tar ut en viss fördel. Den femte meningen, ger mer mening till föregående mening. Den sjätte meningen är "Om argument eval är inte en sträng, eval returnerar argumentet oförändrat." Vi måste vara försiktiga här. Vi har sett uttalanden som är korrekta i sig, men orsakar ett fel när de bildar eval argument.
Vi har sett andra uttalanden som är korrekta i sig och eval har omvandlade dem till körbar kod. Slutsats Varje enskild förklaring utan en självständig sträng eller en variabel som har en oberoende stränglitteral och utan avslutande semikolon fungerar som argument till funktionen eval (). Om ett enda uttryck sätts inom citationstecken, skulle det fungera som argument till funktionen eval (), under förutsättning att dess specialtecken rymt. Detta uttryck inom citationstecken kan ha variabler håller oberoende stränglitteraler.
Om du vill ha flera uttalanden som argument eval () funktionen följer reglerna nedan: - Bifoga uttalanden inom citationstecken. - Escape alla specialtecken. - Ha semikolon mellan uttalanden och få dem flydde. Använda funktionen eval () med JSON-filen är ett specialfall, som jag har givit ovan. Nu räcker det. Jag hoppas från och med nu kommer du att använda funktionen eval () med större självförtroende.
Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan och mitt namn, Chrys i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Rätt Operand och JavaScript-funktionen eval Uttalanden och JavaScript-funktionen eval Stråkar och JavaScript Eval Function Omdömen