整除
ASP(VBScript) 中整除用“\”,比如 m = 5 \ 2,結(jié)果為 2。
取余
ASP(VBScript) 中取余用 mod,比如 m = 5 mod 2,結(jié)果為 1。
大數(shù)注意
m = 4444444444 / 2
n = 4444444444 \ 2
第一句是正確的,第二句運(yùn)行時會報溢出錯誤,因?yàn)椋涸谡?、取余操作前,?shù)值表達(dá)式四舍五入為 Byte、Integer 或 Long 子類型表達(dá)式。Long 子類型的范圍是 [-2147483648, 2147483647],也就是說,要進(jìn)入整除或取余的數(shù)字必須在這個范圍內(nèi)。
asp中的幾個取整函數(shù)
asp中的幾個取整函數(shù)是:fix(),int(),round();
Int(number)、Fix(number)函數(shù)返回?cái)?shù)字的整數(shù)部分。number 參數(shù)可以是任意有效的數(shù)值表達(dá)式。如果 number 參數(shù)包含 Null,則返回 Null。
例:
復(fù)制代碼 代碼如下:
response.write int(2.14) '2
response.write fix(2.14) '2
response.write int(2.54) '2
response.write int(2.54) '2
Int 和 Fix 函數(shù)都刪除 number 參數(shù)的小數(shù)部分并返回以整數(shù)表示的結(jié)果。Int 和 Fix 函數(shù)的區(qū)別在于如果 number 參數(shù)為負(fù)數(shù)時,Int 函數(shù)返回小于或等于 number 的第一個負(fù)整數(shù),而 Fix 函數(shù)返回大于或等于 number 參數(shù)的第一個負(fù)整數(shù)。例如,Int 將 -8.4 轉(zhuǎn)換為 -9,而 Fix 函數(shù)將 -8.4 轉(zhuǎn)換為 -8。
round(Expression[, numdecimalplaces])返回按指定位數(shù)進(jìn)行四舍五入的數(shù)值。Expression是必選項(xiàng)。數(shù)值表達(dá)式 被四舍五入。Numdecimalplaces是可選項(xiàng)。數(shù)字表明小數(shù)點(diǎn)右邊有多少位進(jìn)行四舍五入。如果省略,則 Round 函數(shù)返回整數(shù)。
例:
復(fù)制代碼 代碼如下:
response.write round(3.14) '3
response.write round(3.55) '4
response.write round(3.1415,3) ' 3.142
測試代碼:
%
response.write 650\100"br>"
response.write int(650/100)"br>"
response.write fix(650/100)"br>"
response.write int(2.54)"br>"
response.write int(2.54)"br>"
%>
您可能感興趣的文章:- ASP、vbscript編碼模板
- ASP中一個用VBScript寫的隨機(jī)數(shù)類
- 利用vbscript腳本修改文件內(nèi)容,此適用于自動化的操作中
- asp,VBscript語法錯誤,史上最全最詳細(xì)最精確
- vbscript腳本編程教程2利用fso來進(jìn)行文件操作
- 使用vbscript腳本在表單中進(jìn)行選擇的代碼
- 用vbscript腳本實(shí)現(xiàn)返回 IP 配置數(shù)據(jù)的代碼
- ASP里面令人震撼地Debug類(VBScript)
- 調(diào)試JavaScript/VBScript腳本程序(IE篇)
- JavaScript/VBScript腳本程序調(diào)試(Wscript篇)
- 枚舉域內(nèi)計(jì)算機(jī)個數(shù)vbscript腳本(沒環(huán)境,沒測試)
- ASP/VBScript中CHR(0)的由來以及帶來的安全問題分析
- ASP基礎(chǔ)知識VBScript基本元素講解
- ASP基礎(chǔ)入門第四篇(腳本變量、函數(shù)、過程和條件語句)