dim 用來定義一個變數,set 用於對一個變數指定物件,這是網上面的解釋,接下來為大家介紹下本人自己的理解,感興趣的朋友可以參考下哈,希望可以幫助到你-- --------------------------來自網路上的解釋-------------------- -------------
dim 用來定義一個變數,set 用於對一個變數指定物件,也可以理解為,為物件變數賦值.
如dim a
其實vbscript中可以不定義直接就使用
a=10
dim conn
set conn=server.createobject(adodb.connection)
set 就不能省略了.
------------------------------自已理解的內容---------------- -----------------
ASP語言,Option Explict 強制定義變數(良好的程式設計習慣,最好開啟)
①定義變數→②變數賦值
複製代碼代碼如下:
Dim a, conn '這裡定義兩個變數,其中我們定義a是一個非物件變數(變數類型),而conn是物件變數(變數類型)
a = This is the test!!! '我們給這個變數賦值,它是一個字串變數,不用set語句,因為它不是物件變數
set conn=server.createobject(adodb.connection) '我們給這個物件變數賦值時就必段要用到set語句了.
DIM一般用於宣告變量,如:dim 變數名as 資料型別
SET一般用來給一些特殊的資料型別賦值,如以上邊寫的,因為單純用=號是無法實現賦值的。一般來說connection command recordset等,都要使用set來賦值。