ASP(VBScript)中整除和取余
整除
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)行時(shí)會(huì)報(bào)溢出錯(cuò)誤,因?yàn)椋涸谡?、取余操作前,?shù)值表達(dá)式四舍五入為 Byte、Integer 或 Long 子類(lèi)型表達(dá)式。Long 子類(lèi)型的范圍是 [-2147483648, 2147483647],也就是說(shuō),要進(jìn)入整除或取余的數(shù)字必須在這個(gè)范圍內(nèi)。
asp中的幾個(gè)取整函數(shù)
asp中的幾個(gè)取整函數(shù)是:fix(),int(),round();
Int(number)、Fix(number)函數(shù)返回?cái)?shù)字的整數(shù)部分。number 參數(shù)可以是任意有效的數(shù)值表達(dá)式。如果 number 參數(shù)包含 Null,則返回 Null。
例:
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ù)時(shí),Int 函數(shù)返回小于或等于 number 的第一個(gè)負(fù)整數(shù),而 Fix 函數(shù)返回大于或等于 number 參數(shù)的第一個(gè)負(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ù)。
例:
response.write round(3.14) '3
response.write round(3.55) '4
response.write round(3.1415,3) ' 3.142
測(cè)試代碼:
<% 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中一個(gè)用VBScript寫(xiě)的隨機(jī)數(shù)類(lèi)
- 利用vbscript腳本修改文件內(nèi)容,此適用于自動(dòng)化的操作中
- asp,VBscript語(yǔ)法錯(cuò)誤,史上最全最詳細(xì)最精確
- vbscript腳本編程教程2利用fso來(lái)進(jìn)行文件操作
- 使用vbscript腳本在表單中進(jìn)行選擇的代碼
- 用vbscript腳本實(shí)現(xiàn)返回 IP 配置數(shù)據(jù)的代碼
- ASP里面令人震撼地Debug類(lèi)(VBScript)
- 調(diào)試JavaScript/VBScript腳本程序(IE篇)
- JavaScript/VBScript腳本程序調(diào)試(Wscript篇)
- 枚舉域內(nèi)計(jì)算機(jī)個(gè)數(shù)vbscript腳本(沒(méi)環(huán)境,沒(méi)測(cè)試)
- ASP/VBScript中CHR(0)的由來(lái)以及帶來(lái)的安全問(wèn)題分析
- ASP基礎(chǔ)知識(shí)VBScript基本元素講解
- ASP基礎(chǔ)入門(mén)第四篇(腳本變量、函數(shù)、過(guò)程和條件語(yǔ)句)
相關(guān)文章
asp 驗(yàn)證輸入網(wǎng)址是否有效并可以訪問(wèn) 與正則驗(yàn)證輸入網(wǎng)址
這篇文章主要是驗(yàn)證用戶輸入的字符是否是網(wǎng)址的方法,需要的朋友可以參考一下2007-08-08ASP MSSQL存儲(chǔ)過(guò)程的實(shí)現(xiàn)小例
很多朋友學(xué)ASP以后,就只會(huì)簡(jiǎn)單的SELECT、UPDATE、DELETE幾個(gè)基本命令。這樣在讀取或者存入數(shù)據(jù)的時(shí)候,大大降低的系統(tǒng)運(yùn)行的速度。2009-02-02ASP向Excel導(dǎo)數(shù)據(jù)(圖片)終結(jié)版 ASP操作Excel
ASP向Excel導(dǎo)數(shù)據(jù)(圖片)終結(jié)版 ASP操作Excel,需要的朋友可以參考下。2009-11-11迅雷API接口_通過(guò)腳本調(diào)用迅雷自動(dòng)下載資源
最近在寫(xiě)一個(gè)采集程序,需要下載目標(biāo)站的附件,不過(guò)目標(biāo)站文件下載速度很慢,于是想到能否調(diào)用迅雷來(lái)下載2008-07-07asp連接access、sql數(shù)據(jù)庫(kù)代碼及數(shù)據(jù)庫(kù)操作代碼
asp連接access、sql數(shù)據(jù)庫(kù)代碼及數(shù)據(jù)庫(kù)操作代碼,需要的朋友可以參考下2012-10-10asp生成不需要數(shù)據(jù)庫(kù)的中獎(jiǎng)碼
有一個(gè)思路是:將一批唯一中獎(jiǎng)碼,錄入的到數(shù)據(jù)庫(kù),中獎(jiǎng)時(shí),取出來(lái)一條,做一個(gè)標(biāo)記,把中獎(jiǎng)碼告訴2008-07-07asp實(shí)現(xiàn)的可以提醒生日的幾種方法附代碼
asp提醒生日的原理一般就是把用戶的出生日期和當(dāng)前日期對(duì)比,如果少于幾天則提醒顯示,下面是幾種方法的實(shí)現(xiàn)2008-06-06asp下sql和access數(shù)據(jù)庫(kù)隨機(jī)取10條記錄的代碼newid()
利于搜索從表中隨機(jī)取幾條不重復(fù)記錄,一般都是10條,我就用了40條,大約的代碼就是下面的了2007-12-12在Vista IIS 7 中用 vs2005 調(diào)試 Web 項(xiàng)目的注意事項(xiàng)
在Vista IIS 7 中用 vs2005 調(diào)試 Web 項(xiàng)目核心是要解決以下幾個(gè)問(wèn)題2008-09-09