eval 函數(shù)
JScript 中的 eval 函數(shù)
http://www.leftworld.net/online/winscript/html/js56jsmtheval.htm
檢查 JScript 代碼并執(zhí)行.
eval(codeString)
必選項(xiàng) codestring 參數(shù)是包含有效 JScript 代碼的字符串值。這個(gè)字符串將由 JScript 分析器進(jìn)行分析和執(zhí)行。
說明
eval 函數(shù)允許 JScript 源代碼的動(dòng)態(tài)執(zhí)行。例如,下面的代碼創(chuàng)建了一個(gè)包含 Date 對(duì)象的新變量 mydate :
eval("var mydate = new Date();");
傳遞給 eval 方法的代碼執(zhí)行時(shí)的上下文和調(diào)用 eval 方法的一樣.
VBScript 中的 eval 函數(shù)
http://www.yesky.com/imagesnew/software/vbscript/html/vsfctEval.htm
Eval 函數(shù)
計(jì)算一個(gè)表達(dá)式的值并返回結(jié)果。
?[result = ]Eval(expression)
參數(shù)
result
可選項(xiàng)。 是一個(gè)變量,用于接受返回的結(jié)果。如果未指定結(jié)果,應(yīng)考慮使用 Execute 語句代替。
expression
必選項(xiàng)。可以是包含任何有效 VBScript 表達(dá)式的字符串。
說明
在 VBScript 中,x = y 可以有兩種解釋。第一種方式是賦值語句,將 y 的值賦予 x。第二種解釋是測試 x 和 y 是否相等。如果相等,result 為 True;否則 result 為 False。Eval 方法總是采用第二種解釋,而 Execute 語句總是采用第一種。
????? 注意? 在Microsoft(R) Visual Basic Scripting Edition 中不存在這種比較與賦值的混淆,因?yàn)橘x值運(yùn)算符(=)與比較運(yùn)算符 (==)不同。
????? 下面的例子說明了 Eval 函數(shù)的用法:













?





























?
posted on 2006-07-06 11:27 飛仙 閱讀(1510) 評(píng)論(0) 編輯 收藏 所屬分類: Javascript