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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論