Kuudes virke on "Jos argumentti eval ei ole merkkijono, eval palauttaa argumentin muuttumattomana." Meidän on oltava varovaisia. Olemme nähneet lausunnot ovat oikeita itsessään mutta aiheuttaa virheen, kun ne muodostavat eval argumentti. Olemme nähneet muut lausunnot, jotka ovat oikein itsessään ja eval on muuntanut ne suoritettavaa koodia. Päätelmä Jokainen yksittäinen lausuma ilman itsenäistä merkkijono tai muuttuja, joka pitää riippumatonta merkkijono kirjaimellisesti ja ilman päättämisestä puolipisteellä toimii argumentti eval () toiminto.
Jos yksi ilmaus on laittaa lainausmerkkeihin, se toimisi argumentti eval () funktio, edellyttäen, että sen erikoismerkit eivät pakeni. Tämä ilmaisu lainausmerkkeihin voi olla muuttujia pitämällä itsenäinen merkkijono literaaleja. Jos haluat useita lausumia argumentti eval () funktio noudata sääntöjä alla: - Liitä lausuntoja lainausmerkkejä. - Escape kaikki erikoismerkit. - Onko puolipisteellä välillä lausunnot ja ne pakeni. Käyttämällä eval () toiminto JSON tiedosto on erikoistapaus, jonka minä olen antanut edellä. Se on siinä.
Toivon tästä lähtien voit käyttää eval () funktio enemmän luottamusta. Chrys Saapua tahansa osaa tässä sarjassa, kirjoita vastaava otsikko alla ja nimeni, Chrys, hakukenttään tämän sivun ja sitten Etsi (käytettävissä valikko jos saatavissa): Oikea Operand ja JavaScript-eval toiminto Lausunnot ja JavaScript Eval Toiminto Strings ja JavaScript Eval Toiminto