14. juni 2001 - 23:18
Der er
8 kommentarer og 1 løsning
Eval
Er der nogle der kan fortælle mig hvordan man bruger JavaScript functionen Eval i JBScript??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
JBScript ? Eval() fungere ikke 100% i VBScript, men det gør Execute() Execute(\"minvar=10\") f.eks.
Hvis du mener VBScript er her et eksempel jeg lige fandt på.... ved egentlig ikke om man kan undvære eval i det.. dim testVar, testVar2 testVar = \"stormave\" testVar2 = \"stormave\" If Eval(testVar = testVar2) then response.write \"de to variabler er ens\" Else response.write \"de to variabler er ikke ens\"\' End if
mesterlars:> der behøves ikke Eval() i det eksempel og faktisk er den ikke engang brugt rigtigt...
tdaugaard < synes heller ikke det eksempel jeg fik lavet er særlig godt.. Men der er da en forskel på Eval og Execute .. ved bare ikke hvordan Eval fungerer i JavaScript..
mesterlars:> *S* I VBScript prøvede jeg i forbindelse med et andet spm. både Eval() og Execute() og fandt ud af at Eval() ikke funker helt som Execute().. mitindex = 2 Execute(\"index\" & mitindex & \"=15\") \' lav en variable med navnet \"index2\" response.write index2 \' giver 15 hvis du gør det med Eval() funker det ikke ... har jeg erfaret.
Så vidt jeg ved bruges execute hvis der skal tildeles en værdi til en variabel, netop som dit udmærkede eksempel gør..(ja det er et godt eksempel) Eval bruges hvis der skal ske en sammenligning oge returneres en boolean.
Jeg har fundet dette eksempel på Eval, der er noget bedre end det forrige ... hvor man også gerne skulle kunne se forskellen på Eval og Execute... Men så må jeg jo igen rette mig selv fra før, da Eval her returnerer et resultat og ikke en boolean <% Dim strExpression, iResult strExpression = \"4 + 5 * 9\" iResult = Eval(strExpression) response.write iResult %>
Execute metoden er vel ligesom eval metoden i PHP
Kurser inden for grundlæggende programmering