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

Strings And The Javascript Eval Function

hebben we niet in geslaagd naar een string te gebruiken als zelfstandig argument: We hebben letterlijke beschouwd; snaar heeft niet gewerkt als letterlijke. We hebben variabelen, waarvan de waarden zijn letterlijke tekenreeksen beschouwd; dit heeft niet gewerkt. Dergelijke variabelen werken niet in het argument. Laten we gewoon geduldig te zijn en we zullen zien wat dit eerste zin eigenlijk in het volgende deel van de serie. De tweede zin "Als de string staat voor een uitdrukking, eval evalueert de uitdrukking".

Deze zin heeft betrekking op de eerste; het geeft meer aanwijzingen over wat het eerste is. De derde zin is: "Als het argument vertegenwoordigt één of meer JavaScript verklaringen, eval voert de verklaringen." Nou, als het meerdere verklaringen worden getypt op de gewone manier zoals we hierboven zagen, dan zullen ze niet werken. We hebben de voorwaarde waaronder deze uitspraken boven werk gezien. De vierde zin is "Niet eval naar een rekenkundige uitdrukking uit te roepen;.

JavaScript evalueert rekenkundige expressies automatisch" We moeten deze zin te interpreteren, omdat we met succes eval hebben gebruikt om rekenkundige expressies te evalueren. De normale manier om rekenkundige expressies te evalueren is om nummers toe te wijzen aan variabelen, en zet dan de variabelen in een rekenkundige expressie. U hoeft niet een eval functie moet een rekenkundige uitdrukking te evalueren. Dus wanneer moet de eval functie voor rekenkundige expressies alleen gebruiken als het brengt een aantal voordelen. De vijfde zin, voegt meer betekenis aan de vorige zin.

De zesde zin is "Als het argument van de eval is niet een string, eval geeft het argument ongewijzigd." We moeten hier voorzichtig zijn. We hebben verklaringen die correct zijn op zich, maar leiden tot een fout wanneer zij vormen de eval argument gezien. Wij hebben andere verklaringen die op zichzelf juist zijn gezien en eval heeft hen omgezet in uitvoerbare code. Conclusie Een enkele verklaring zonder een onafhankelijke tekenreeks of een variabele die een onafhankelijke letterlijke tekenreeks en zonder het beëindigen puntkomma houdt werkt als argument aan de functie eval ().

Als een enkele uitdrukking wordt gebracht tussen aanhalingstekens, zou het werken als argument aan de functie eval (), op voorwaarde dat de speciale tekens zijn ontkomen. Deze uitdrukking tussen aanhalingstekens kunt variabelen die onafhankelijk letterlijke tekenreeksen hebben. Als u meerdere verklaringen aan het argument van de func

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