*   >> lukeminen koulutus Artikkelit >> science >> programming

Jouset ja JavaScript Eval Function

hallitseminen JavaScript eval toiminto - Osa III Johdanto Tämä on kolmas viimeinen osa sarjasta, hallitseminen JavaScript eval toiminto. Tässä osa sarjasta, näemme, miten merkkijono voidaan käyttää argumenttina eval toiminto. String kirjaimellinen vuonna väitettä merkkijono kirjaimellinen käyttää argumenttina eval () funktio, tavanomaisessa merkityksessä? Vastaus on nro toteuttaa seuraavat kirjoitus pysähtyy linja eval toiminto: Jos virhe koodirivin, JavaScript lopettaisi kokoelma (tai toteuttaminen) tuohon linja. Ensimmäinen selvitys edellä koodi pitävät JavaScriptiä virheellinen.

Merkkijono muuttujan Argument muuttuja, jonka arvo on merkkijono kirjaimellisesti ei voi käyttää argumentti eval () funktio tavanomaisessa merkityksessä. Seuraava ohjelma ei toimi, koska kokoelma päättyy linja eval toiminto: Ilmentyminen Lainaukset Pyrkikäämme jotain täällä. Anna argumentti eval () funktio olla merkkijono, jonka sisältö on merkkijono muuttuja. Seuraava kirjoitus toimii ilman mitään ongelmia. Ensimmäinen rivi käsikirjoituksen ilmoittaa merkkijono muuttuja.

Toisella rivillä, että väite eval () funktio, se on muuttuja, joka on lainausmerkeissä; se ei ole merkkijono kirjaimellisesti. Niin, että eval argumentti, sinulla on merkkijono, jonka sisältö on vaihteleva eikä merkkijono kirjaimellisesti. Eval funktio palauttaa muuttujan arvo. Viimeinen lausunto näyttää merkkijono kirjaimellisesti. Täällä olemme nähneet, että laittamalla muuttuja, lainausmerkeissä, koska argumentti eval toiminto ei luo virhettä. Ja, että on salainen. Totuus on, mikä ilmaisu lainausmerkkeihin, koska argumentti eval () funktio, ei aiheuta virhettä.

Itse asiassa, kun teet tämän, eval () funktio arvioi, mitä on lainausmerkkejä ja palaa mitä on palautettava. Jos lauseke on lainausmerkeissä eval toiminto laskee lausekkeen. Jos on jotain palata, se palauttaa sen. Jos ei ole mitään palauttaa se palaa ilmaisun ajettavassa muodossa. Näin eval toiminto käyttäytyy. Ilmaisu palasi, pysyy kannan eval toiminto. Merkkiä ilmaisu palautetaan ei voi nähdä, mutta ne ovat siellä ja ilmaisu pääsee lausuntoja alla. Katsokaamme esimerkkejä, jotka ovat mukana.

Useita Expressions Mieti seuraavia ilmaisuja: alert ("yksi"); alert ("kaksi"); alert ("kolme"); Oletetaan, että nämä ovat kolme peräkkäistä lausuntoja käsikirjoituksen. Kun skripti käynnistetään, ensimmäinen hälytys selvitys näyttää "yksi"; Toinen näyttää "kaksi" ja kolmas näyttää "kolme". Jotta voit olla nämä kolme lausuntoa (tai useita lausuntoja) kuin a

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.