基本運算
+ 數字加法及字串連線
- 數字減法
* 數字乘法
/ 數字除法
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 ...