vbScript常用運算子與函式

2021-06-27 19:12:14 字數 2879 閱讀 6684

基本運算

+ 數字加法及字串連線

- 數字減法

* 數字乘法

/ 數字除法

mod 求餘數

\ 求商數

& 字串連線

^ 次方

= 相等

<> 不相等

>= 大於或等於

> 大於

<= 小於或等於

< 小於

not 非

and 且

or 或

xor 異或

迴圈及決策

if ....then 若...則...

if ...then...else 若...則...非

else if... 非若

select case... 群組選擇條件

end select

for ... next 計數迴圈

while...wend 條件迴圈(一)

do while...loop 條件迴圈(二)

do...loop while 條件迴圈(三)

do until...loop 條件迴圈(四)

do...loop until 條件迴圈(五)

數學函式

abs 絕對值

sgn 正負號

hex 轉換成十六進製制

oct 轉換成八進位制

sqr 平方根

int 取整數

fix 取整數

round 取整數

log 以e為底的對數

sin 正弦函式

cos 余弦函式

tan 正切函式

字串處理函式

len 字串長度

mid 取部分字串

left 從字串開頭取部分字串

right 從字串結尾取部分字串

lcase 轉換成小寫

ucase 轉換成大寫

trim 清除字串開頭及結尾的空格符

ltrim 清除字串開頭空格符

rtrim 清除字串結尾空格符

replace 替換字串部分字元

instr 判斷是否包含於另乙個字串(從起始搜尋)

instrrev 判斷是否包含於另乙個字串(從結尾搜尋)

space 任意字元數的空格符

string 任意字元數的任一字元

strreverse 反轉字串

split 以某字元分割字串

資料型別轉換函式

cint 轉換成整形

cstr 轉換成字串

clng 轉換成常整數

cbool 轉換成布林函式

cdate 轉換成日期函式

csng 轉換成單精度

cdbl 轉換成雙精度

日期時間函式

date 現在日期

time 現在時間

now 現在日期時間

dateadd 增加日期

datediff 兩日期差

dateserial 日期設定

datevalue 日期設定

year 現在年份

month 現在月份

day 現在天

hour 現在時刻

minute 現在分鐘

second 現在秒鐘

timer 午夜距現在秒數

timeserial 時間設定

timevalue 時間所屬部分

weekday 星期名稱

monthname 月份名稱

其它函式

array 產生陣列

asc 字元ascii碼

chr ascii碼字元

filter 過濾陣列

inputbox 輸入視窗

join 合併陣列中的元素

msgbox 資訊視窗

lbound 陣列下界

ubound 陣列上界

指令

const 設定常數

dim 定義變數或者陣列

erase 清除陣列

redim 重新宣告陣列

randomize 起始隨機數

rnd 取得隨機數

asp物件

session物件

isempty 測試session變數是否存在

timeout 設定session變數生存週期

abandon 強制清除session變數

unlock 解除lock指令的鎖定

cookies物件

expires 設定cookies變數的生存週期

connection物件

open 開啟與資料庫的連線

execute 開啟recordset物件

close 關閉connection物件

recordset物件

movefirst 將記錄指標移至第一條

movelast 將記錄指標移至最後一條

movenext 將記錄指標移至下一條

moveprevious 將記錄指標移至上一條

bof 測試是否為recordset的起始

eof 測試是否為recordset的結束

open 開啟recoreset物件

close 關閉recordset物件

fields 讀取資料的子物件

fileds.count 字段個數

pagesize 每頁記錄條數

absolutepage 設定為某頁

pagecount 總頁數

absoluteposition 直接跳至某條記錄

vbscript常用運算子與函式

基本運算 數字加法及字串連線 數字減法 數字乘法 數字除法 mod 求餘數 求商數 字串連線 次方 相等 不相等 大於或等於 大於 小於或等於 小於 not 非 and 且 or 或 xor 異或 迴圈及決策 if then 若.則.if then.else 若.則.非 else if.非若 sel...

NOT運算子與 運算子

6.4.2 not運算子與 運算子 對於簡單的條件查詢,not運算子與 運算子的功能幾乎沒有什麼區別,那麼not運算子的優勢體現在 呢?答案是它可以與其他運算子組合使用,這一點是 運算子所不能實現的。在6.4.1節已經介紹了not運算子與in運算子組合使用的例子,下面給出乙個not運算子與betwe...

常用運算子與運算子優先順序

一 常用運算子 1 算數運算子 2 關係運算子 3 邏輯運算子 4 賦值運算子 5 條件運算子 唯一乙個三元運算子 二 算數運算子 基本的算數運算子 三 關係運算子 測試兩個值之間的關係,返回為true或false 四 邏輯運算子 邏輯與 只有在運算元和第二個運算元都是ture時,其餘為false ...