精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

Eval、Execute、ExecuteGlobal的區別有哪些

本篇內容主要講解“Eval、Execute、ExecuteGlobal的區別有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Eval、Execute、ExecuteGlobal的區別有哪些”吧!

伊通網站制作公司哪家好,找創新互聯公司!從網頁設計、網站建設、微信開發、APP開發、響應式網站等網站項目制作,到程序開發,運營維護。創新互聯公司于2013年創立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯公司

語法:[result=]eval_r(expression_r)

expression_r為任意有效VBScript表達式的字符串

示例:

代碼如下:

response.Write(eval_r("3+2"))'輸出5

"3+2"使用引號括起來,表示是一個字符串,但是在Eval“眼里”,把它當作一個表達式3+2來執行。

Execute執行一個或多個指定的語句。多個語句間用冒號(:)隔開。

語法:Executestatements

示例:

Execute"response.Write(""abc"")"'輸出abc

"response.Write(""abc"")"使用引號括起來,表示是一個字符串

但是在Execute“眼里”,把它當作一個語句response.Write("abc")來執行。

ExecuteGlobal在全局名字空間中執行一個或多個指定的語句。

語法:ExecuteGlobalstatement

Eval、Execute、ExecuteGlobal三者區別有什么

示例:

代碼如下:

dimc

c="全局變量"

subS1()

dimc

c="局部變量"

Execute"response.Write(c)"'輸出局部變量

ExecuteGlobal"response.Write(c)"'輸出全局變量

endsub

Execute"response.Write(c)"'輸出全局變量

callS1()

變量c既在全局范圍內定義,也在函數范圍內定義,Execute按自己所處的位置來決定使用局部變量還是全局變量,而ExecuteGlobal則始終只認全局范圍的c。

總結:

Eval只執行一個語句語句可以有也可以沒有返回值

Execute執行一個或多個語句忽略語句的返回值

ExecuteGlobal執行一個或多個語句忽略語句的返回值全局變量和局部變量同名時總是使用全局變量

注意:

在VBScript中“賦值”與“比較”都是使用“=”,比如“a=b”既可以說是將b值賦予a,也可以說是判斷a與b是否相等,那么eval_r("a=b")是表示賦值還是比較運算呢?

這里有個約定,在Eval中,“a=b”總是表示比較運算,在Execute和ExecuteGlobal中,總是表示賦值。

到此,相信大家對“Eval、Execute、ExecuteGlobal的區別有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


分享題目:Eval、Execute、ExecuteGlobal的區別有哪些
文章源于:http://m.jcarcd.cn/article/gjjphp.html
主站蜘蛛池模板: 尤物视频免费观看 | 国产福利观 | 成人国产精品秘 | 国产v综合v | 日产一区二 | 国产系列 | 不卡线欧美 | 国产亚洲精品综 | 成人高清在线视频 | 日韩制服 | 国内性色精 | 日本成人免费观看 | 国产网站一区二 | 国产欧美日韩素 | 国产又湿又黄 | 日韩欧美在线观看 | 国产精品精品二区 | 麻花影视最| 成人高清在线视频 | 欧美三级精品 | 成人奭片免费观看 | 国产福利观 | 97国产在线观看 | 91宅福利 | 午夜免费视频 | 日韩一区二区吹潮 | 国产中年熟女 | 青青国产在线观看 | 91制片一二三 | 日韩经典欧美 | 九一果冻制作厂在线 | 欧美日韩国产58香 | 日本湿姝在线观看 | 国产男生夜| 日韩不卡在线视频 | 国产视频在 | 日本毛x | 91资源福利站 | 欧美一区三区 | 国产视频福利导航 | 国产激情国语对白 |