<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 寫出以下ASP函數(shù)的功能

    時(shí)間:2020-11-27 11:05:31 筆試題目 我要投稿

    寫出以下ASP函數(shù)的功能

      Len:返回字符串內(nèi)字符的數(shù)目,或是存儲(chǔ)一變量所需的字節(jié)數(shù)

      Trim:是去掉字符串前后的空格

      Now:根據(jù)計(jì)算機(jī)系統(tǒng)設(shè)定的日期和時(shí)間返回當(dāng)前的日期和時(shí)間值

      Replace:替換的作用

      拓展:asp Fix、Int、Round、CInt函數(shù)使用說明

      Fix(number) 和 Int(number) 都是返回?cái)?shù)字的整數(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.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ù)。

      例:

      復(fù)制代碼 代碼如下:

      response.write round(3.14) '3

      response.write round(3.55) '4

      response.write round(3.1415,3) ' 3.142

      ASP取整函數(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)=3

      INT(3.8752)=3

      INT(-3.14)=-4

      INT(-3.85)=-4

      從上面的題目來看,我們可以看出,對(duì)于有小數(shù)部分的正數(shù),INT

      取整這后把小數(shù)部分舍掉,但不進(jìn)行四舍五入,對(duì)于有小數(shù)的負(fù)數(shù)來說,INT取整后并不是直接舍掉小數(shù),而是取比其整部分小1的整數(shù)。當(dāng)然了,對(duì)于真正整數(shù)來說,INT之后其值不變。

      二、“取整函數(shù)”的應(yīng)用

      1、對(duì)數(shù)值進(jìn)行四舍五入運(yùn)算

      (1)對(duì)X值保留整數(shù)部分,小數(shù)部分四舍五入。

      表達(dá)式為:INT(X*100+0.5)

      例如:

      INT(3.1416+0.5)=INT(3.6416)=3

      INT(3.8572+0.5)=INT(4.3572)=4

      INT(-3.14+0.5)=INT(-2.64)=-3

      INT(-3.85+0.5)=INT(-3.35)=-4

      通過分析上面的例子我們可能看出,用INT取整函數(shù)達(dá)到四舍五入的功能,關(guān)鍵大在于這個(gè)0.5,咱們從數(shù)軸來看,對(duì)一個(gè)數(shù)加上0.5,相當(dāng)于對(duì)其值向右移動(dòng) 0.5,根據(jù)小數(shù)點(diǎn)后第一位是小于5還是大于等于5,決定了此數(shù)在向右移動(dòng)過程中是否經(jīng)過了一個(gè)整數(shù),因?yàn)镮NT函數(shù)取值為其左側(cè)的最大整數(shù),若經(jīng)過了一個(gè)整數(shù),則結(jié)果就為這個(gè)整數(shù),否則就和原數(shù)直接INT取整結(jié)果相同。這樣就可能達(dá)到四舍五入的目的了。

      (2)對(duì)X的值保留兩位小數(shù), 對(duì)第三位小數(shù)四舍五入

      表達(dá)式:INT(X*100+0.5)/100

      例如:

      INT(3.1416*100+0.5)/100

      =INT(314.16+0.5)/100

      =INT(314.66)/100

      =314*100

      =3.14

      INT(3.8572*100+0.5)/100

      =INT(385.72+0.5)/100

      =INT(386.22)/100

      =386/100

      =3.86

      這種四舍五入保留與上面1的保留只相差在小數(shù)點(diǎn)位置不同,我們只要想辦法改變小數(shù)點(diǎn)的位置就可以了,所以我們采用的'方法是先對(duì)X擴(kuò)大100倍,然后再按第一種方法進(jìn)行取舍小數(shù),最后再縮小100倍,這樣既可以不影響數(shù)的基本大小,又可以對(duì)其進(jìn)行四舍五入。

      小結(jié)1

      對(duì)X值保留N位小數(shù),第N+1位小數(shù)四舍五入的一般表達(dá)式為:

      INT(x*10^N+0.5)/X*10^N

      2、判數(shù)一個(gè)數(shù)M能否被數(shù)N整除

      例如:判斷一個(gè)數(shù)的奇偶性,即是否能被2整除

      M=25 M=24

      M/2=12.5 M/2=12

      INT(M/2)=12 INT(M/2)

      通過上述表達(dá)式很容易得出結(jié)論:25為奇數(shù),25/2<>INT(25/2),24為偶數(shù),24/2=INT(24/2),INT函數(shù)可以達(dá)到舍掉小數(shù)部分的功能,對(duì)一個(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)對(duì)X小數(shù)部分四舍五入,然后取整。

      FIX(X)截去小數(shù)部分取整

      下表是三個(gè)函數(shù)取值的對(duì)比:

      X INT(X) CINT(X) FIX(X)

      3.26 3 3 3

      3.76 3 4 3

      -3.26 -4 -3 -3

      -3.76 -4 -4 -3 :

      小結(jié)3

      當(dāng)X>=0時(shí),INT(X)的值與其相同,

      當(dāng)X<0時(shí)INT(X)的值總小1;

      CINT(X)是對(duì)X的小數(shù)部分四舍五入取整,其功能與INT(X+0.5)相同


     

    【寫出以下ASP函數(shù)的功能】相關(guān)文章:

    ASP函數(shù)類型介紹11-11

    ASP的特點(diǎn)與功能11-11

    解讀Rnd 函數(shù)中的asp11-12

    ASP的常用內(nèi)置函數(shù)匯總11-12

    關(guān)于asp 的常用函數(shù)用法11-11

    asp數(shù)組重復(fù)刪除函數(shù)11-11

    asp與js的類型轉(zhuǎn)換函數(shù)11-11

    asp下去除超鏈接函數(shù)11-12

    ASP.NET Page函數(shù)調(diào)用解析11-11

    主站蜘蛛池模板: 精品一区二区三区东京热| 久久精品国产69国产精品亚洲| 国产AV无码专区亚洲精品 | 人妻少妇看A偷人无码精品| 国产三级精品三级在线专区1 | 国产精品视频色视频| 久久久久女人精品毛片| 国产三级精品三级在线观看专1 | 日韩精品www| 精品国产第一国产综合精品 | 日本五区在线不卡精品| 四虎影永久在线观看精品| 久久久久成人精品无码中文字幕| 欧美日韩精品久久久久| 国产精品亚洲美女久久久| 四虎影永久在线观看精品| 91国内外精品自在线播放| 亚洲国产精品无码AAA片| 久久精品国产精品亜洲毛片| 91精品成人免费国产片| 成人国产精品999视频| 久久精品aⅴ无码中文字字幕重口| 青春草无码精品视频在线观| 国产欧美日韩综合精品一区二区三区| 四虎国产精品免费久久5151| 久久99久久99精品免视看动漫| 亚洲国产精品一区二区第一页免 | 国产精品一区二区不卡 | 日韩精品无码人妻一区二区三区| 国产精品.XX视频.XXTV| 国产精品久久影院| 国产精品jizz视频| 国产精品亚洲一区二区三区在线| 蜜芽亚洲av无码精品色午夜| 亚洲国产精品无码专区影院| 中文字幕精品无码一区二区| 亚洲av无码国产精品色在线看不卡| 精品国产香蕉伊思人在线在线亚洲一区二区 | 国产精品久久久久9999| 97精品国产福利一区二区三区| 国产精品日韩欧美一区二区三区|