寫出以下ASP函數(shù)的功能_第1頁
寫出以下ASP函數(shù)的功能_第2頁
寫出以下ASP函數(shù)的功能_第3頁
寫出以下ASP函數(shù)的功能_第4頁
寫出以下ASP函數(shù)的功能_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第頁共頁寫出以下ASP函數(shù)的功能寫出以下ASP函數(shù)的功能Len:返回字符串內(nèi)字符的數(shù)目,或是存儲(chǔ)一變量所需的字節(jié)數(shù)Trim:是去掉字符串前后的空格Now:根據(jù)計(jì)算機(jī)系統(tǒng)設(shè)定的日期和時(shí)間返回當(dāng)前的日期和時(shí)間值Replace:交換的作用拓展:aspFix、Int、Round、CInt函數(shù)使用說明Fix(number)和Int(number)都是返回?cái)?shù)字的整數(shù)局部,寫出以下ASP函數(shù)的功能。number為正數(shù)時(shí),二者返回值一樣。比方:Fix(3.6)=3,Int(3.6)=3。number為負(fù)數(shù)時(shí),F(xiàn)ix直接去除小數(shù)局部,Int返回小于或等于number的第一個(gè)負(fù)整數(shù)。比方:Fix(-3.6)=-3,Int(-3.6)=-4。Round(number,numdecimalplaces),第二個(gè)參數(shù)表示從小數(shù)點(diǎn)右邊第幾位開場實(shí)行四舍五入,可以省略,默認(rèn)是0,即四舍五入返回整數(shù)。CInt(number)利用四舍五入的方式刪除小數(shù)局部。假如Round的第二個(gè)參數(shù)省略,那么Round和CInt功能是一樣的。number為正數(shù)時(shí),Round(3.6)=4,CInt(3.6)=4。注意,當(dāng)小數(shù)局部恰好是0.5時(shí),總是將其四舍五入為最接近的偶數(shù)。比方Round(3.5)=4,Round(4.5)=4。number為負(fù)數(shù)時(shí),可以這樣理解(假設(shè)n為正數(shù)):Round(-n)=-Round(n),比方:Round(-3.5)=-4。CInt(-n)=-CInt(n),比方:CInt(-99.8)=-100。asp中的幾個(gè)取整函數(shù)是:fix,int,round;Int(number)、Fix(number)函數(shù)返回?cái)?shù)字的整數(shù)局部。number參數(shù)可以是任意有效的數(shù)值表達(dá)式。假如number參數(shù)包含Null,那么返回Null。例:復(fù)制代碼代碼如下:response.writeint(2.14)'2response.writefix(2.14)'2response.writeint(2.54)'2response.writeint(2.54)'2Int和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ù)。例:復(fù)制代碼代碼如下:response.writeround(3.14)'3response.writeround(3.55)'4response.writeround(3.1415,3)'3.142ASP取整函數(shù)取整函數(shù)大家都知道在BASIC語言中,系統(tǒng)為我們提供了許多標(biāo)準(zhǔn)函數(shù),而“取整函數(shù)”就是其中一個(gè)非常重要的函數(shù)。一、“取整函數(shù)”的.格式和功能。1、格式:INT(X)2、功能:取不大于X的最大整數(shù)3、說明:其中INT為函數(shù)名,不允許改變,X為自變量,其形式多種多樣,可以是數(shù)值常量、數(shù)值變量、數(shù)值表達(dá)式。例如:INT(3.1416)=3INT(3.8752)=3INT(-3.14)=-4INT(-3.85)=-4從上面的題目來看,我們可以看出,對于有小數(shù)局部的正數(shù),INT取整這后把小數(shù)局部舍掉,但不進(jìn)展四舍五入,對于有小數(shù)的負(fù)數(shù)來說,INT取整后并不是直接舍掉小數(shù),而是取比其整局部小1的整數(shù),資料共享平臺《寫出以下ASP函數(shù)的功能》(s://..)。當(dāng)然了,對于真正整數(shù)來說,INT之后其值不變。二、“取整函數(shù)”的應(yīng)用1、對數(shù)值進(jìn)展四舍五入運(yùn)算(1)對X值保存整數(shù)局部,小數(shù)局部四舍五入。表達(dá)式為:INT(X*100+0.5)例如:INT(3.1416+0.5)=INT(3.6416)=3INT(3.8572+0.5)=INT(4.3572)=4INT(-3.14+0.5)=INT(-2.64)=-3INT(-3.85+0.5)=INT(-3.35)=-4通過分析^p上面的例子我們可能看出,用INT取整函數(shù)到達(dá)四舍五入的功能,關(guān)鍵大在于這個(gè)0.5,咱們從數(shù)軸來看,對一個(gè)數(shù)加上0.5,相當(dāng)于對其值向右挪動(dòng)0.5,根據(jù)小數(shù)點(diǎn)后第一位是小于5還是大于等于5,決定了此數(shù)在向右挪動(dòng)過程中是否經(jīng)過了一個(gè)整數(shù),因?yàn)镮NT函數(shù)取值為其左側(cè)的最大整數(shù),假設(shè)經(jīng)過了一個(gè)整數(shù),那么結(jié)果就為這個(gè)整數(shù),否那么就和原數(shù)直接INT取整結(jié)果一樣。這樣就可能到達(dá)四舍五入的目的了。(2)對X的值保存兩位小數(shù),對第三位小數(shù)四舍五入表達(dá)式:INT(X*100+0.5)/100例如:INT(3.1416*100+0.5)/100=INT(____.16+0.5)/100=INT(____.66)/100=____*100=3.14INT(3.8572*100+0.5)/100=INT(385.72+0.5)/100=INT(____.22)/100=____/100=3.86這種四舍五入保存與上面1的保存只相差在小數(shù)點(diǎn)位置不同,我們只要想方法改變小數(shù)點(diǎn)的位置就可以了,所以我們采用的方法是先對X擴(kuò)大100倍,然后再按第一種方法進(jìn)展取舍小數(shù),最后再縮小100倍,這樣既可以不影響數(shù)的根本大小,又可以對其進(jìn)展四舍五入。小結(jié)1對X值保存N位小數(shù),第N+1位小數(shù)四舍五入的一般表達(dá)式為:INT(x*10N+0.5)/X*10N2、判數(shù)一個(gè)數(shù)M能否被數(shù)N整除例如:判斷一個(gè)數(shù)的奇偶性,即是否能被2整除M=25M=24M/2=12.5M/2=12INT(M/2)=12INT(M/2)通過上述表達(dá)式很容易得出結(jié)論:25為奇數(shù),25/2<》INT(25/2),24為偶數(shù),24/2=INT(24/2),INT函數(shù)可以到達(dá)舍掉小數(shù)局部的功能,對一個(gè)數(shù)M來說,只有當(dāng)M能被2整除的情況下,M/2才能等于INT(M/2),所以此題表達(dá)式可以寫成:當(dāng)M/2<》INT(M/2)時(shí),M為奇數(shù)當(dāng)M/2=INT(M/2)時(shí),M為偶數(shù)小結(jié)2數(shù)M能被數(shù)N整除:M/N=INT(M/N)數(shù)M不能數(shù)N整除:M/N<》INT(M/N)三、CINT(X)、FIX(X)的區(qū)別三、CINT(X)對X小數(shù)局部四舍五入,然后取整。FIX(X)截去小數(shù)局部取整下表是三個(gè)函數(shù)取值的比照:XINT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論