*   >> Lezen Onderwijs artikelen >> science >> programming

Strings And The Javascript Eval Function

Het beheersen van de JavaScript-functie eval - Deel III Inleiding Dit is de derde laatste deel van de serie, beheersen van de JavaScript-functie eval. In dit deel van de reeks, zien we hoe een string kan worden gebruikt als argument voor de eval functie. Letterlijke tekenreeks in stelling kan een letterlijke tekenreeks worden gebruikt als argument voor de functie eval (), in de gewone betekenis? Het antwoord is Nee Uitvoering van het volgende script stopt bij de lijn van de eval functie: Als er een fout in een regel code, zou JavaScript compilatie (of uitvoering) stoppen op die lijn.

De eerste verklaring van de bovenstaande code wordt door JavaScript beschouwd als onjuist. Koordvariabele in Argument A variabele, waarvan de waarde tekenreeksliterals kan niet worden gebruikt bij het argument van de eval () functie in de gewone betekenis. Het volgende script werkt niet, omdat compilatie eindigt bij de lijn van de eval functie: Expressie in Quotes Laten we hier iets te proberen. Laat het argument van de functie eval () zijn een reeks waarvan de inhoud is een string variabele. Het volgende script werkt zonder enig probleem.

De eerste regel van het script verklaart een string variabele. In de tweede regel, voor het argument van de functie eval (), is de variabele die tussen aanhalingstekens; Het is niet de letterlijke tekenreeks. Dus, voor de eval argument, je hebt een string waarvan de inhoud is een variabele en niet een letterlijke tekenreeks. De eval functie geeft de waarde van de variabele. De laatste verklaring geeft de letterlijke tekenreeks. Hier hebben we gezien dat de invoering van een variabele, tussen aanhalingstekens, als argument voor de eval functie niet een fout maken. En dat is een geheim.

De waarheid is, waardoor een uitdrukking tussen aanhalingstekens, als argument voor de functie eval (), niet een fout veroorzaken. In feite, als je dit doet, de functie eval () evalueert wat er in de koersen en keert terug wat moet worden teruggestuurd. Als een uitdrukking is tussen aanhalingstekens de eval functie evalueert de expressie. Als er iets terug, keert het. Als er niets om terug de expressie in uitvoerbare vorm terugkeert. Dat is hoe de eval functie gedraagt. De uitdrukking teruggekeerd, blijft ter plaatse van de eval functie.

De karakters van de geretourneerde expressie kan niet worden gezien maar zijn aanwezig en de expressie is toegankelijk verklaringen eronder. Laten we eens kijken naar voorbeelden die meer betrekken. Meerdere Uitdrukkingen

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.