主頁 > 知識庫 > 推薦ASP中VBScript常用函數(shù)

推薦ASP中VBScript常用函數(shù)

熱門標簽:常用地圖標注范圍點 寧夏怎么申請400電話 蘭州智能語音電銷機器人功能 離線電子地圖標注軟件注冊 辦理400電話一年多少錢 企數(shù)外呼系統(tǒng)能用多久 咸陽銷售外呼系統(tǒng) 外呼回撥系統(tǒng)圖片 為什么外呼系統(tǒng)需要預存話費呢
/*-------------------ASP文檔參考集-----------------------*/
*-->作者:草履蟲
*-->時間:2007-4.28---2007-4.30(原來是自己編寫的手冊,現(xiàn)在發(fā)在這里)
*-->聯(lián)系:caolvchong@gmail.com
*-->文檔功能:
1.復習了ASP,加深了對ASP結(jié)構(gòu)的理解和ASP的體會
2.可以用來做ASP參考,自己寫的,參考起來更方便

這是第五部分:ASP中VBScript常用函數(shù)
/*-----------------------ASP中VBScript常用函數(shù)---------------------*/ 
*-->判斷類函數(shù):
  Isarray():判斷是否為一個數(shù)組
  Isdate():判斷是否是時間類型的數(shù)據(jù).時間類型的數(shù)據(jù)可以如下:
      ”O(jiān)ctober 19, 1962”或#2006/11/3#或#2006-11-3#
  Isempty():判斷一個變量是否已初始化,即值是不是empty
  Isnull():判斷變量是否什么都沒有
  Isnumeric():判斷是否是一個數(shù)字
  Isobject():判斷是否是一個對象
  返回值為boolean值(true或false)

*-->常用轉(zhuǎn)換類函數(shù):
  Abs():絕對值函數(shù)
  Asc():返回與字符串的第一個字母對應的 ANSI 字符代碼
    Ascb函數(shù)和包含字節(jié)數(shù)據(jù)的字符串一起使用。Ascb不是返回第一個字符的字符代
    碼,而是返回首字節(jié)。Ascw 是為使用 Unicode 字符的 32 位平臺提供的。 它返回 
    Unicode (寬型)字符代碼,因此可以避免從 ANSI 到 Unicode 的代碼轉(zhuǎn)換。
  Chr():返回與指定的 ANSI 字符代碼相對應的字符
    Chrb 函數(shù)與包含在字符串中的字節(jié)數(shù)據(jù)一起使用。Chrb 不是返回一個或兩個字節(jié)
    的字符,而總是返回單個字節(jié)的字符。Chrw 是為使用 Unicode 字符的 32 位平臺
    提供的。它的參數(shù)是一個 Unicode (寬字符)的字符代碼,因此可以避免將 ANSI 轉(zhuǎn)
    化為 Unicode 字符。
  Int(),Cint(),Fix()和Clng():返回一個整數(shù)
    區(qū)別:int()可接受長整型的數(shù)據(jù),并且總是把小數(shù)點后面的數(shù)據(jù)去掉
      Cint()只能接受短整型數(shù)據(jù),而且處理小數(shù)使用四舍五入
      Clng()可接受長整型數(shù)據(jù),也是用四舍五入處理小數(shù)
      正數(shù)情況下fix()和int()是一樣的,二者區(qū)別在于負數(shù):
      Int函數(shù)返回小于或等于number的第一個負整數(shù)
      Fix函數(shù)返回大于或等于number 參數(shù)的第一個負整數(shù)
  Cstr():返回一個字符串

*-->常用的時間函數(shù):
  Date:返回系統(tǒng)當前日期,輸出格式如:2007-3-25
  Time:返回系統(tǒng)當前時間,輸出格式如:14:31:32
  Year: 返回時間的年份
  Day: 返回日期的第幾天(即1到31之間的數(shù)字)
  Month: 返回日期的第幾月(即1到12之間的數(shù)字)
  Weekday:返回星期中的第幾天(1到7之間的數(shù)字)
    格式:weekday(日期[,以星期幾為第一天]),默認下用星期天為第一天
      Weekday(date,2)則是用星期一為第一天,用7表示用星期六為第一天
  Hour: 返回時間的小時(即0到23)
  Minute: 返回時間的分鐘(即0到59)
  Second: 返回時間的秒數(shù)(即0到59)
  Now: 返回系統(tǒng)當前具體時間,輸出格式如:2007-5-2 14:32:49
  Monthname(參數(shù)1[,參數(shù)2]):輸出對應的日期的月份名,1返回一月..
    參數(shù)1: 1到12的數(shù)字或表達式
    可選參數(shù)2: true或false ,英文下返回月份簡寫
  Weekdayname:返回”星期幾”
    格式:Weekdayname(離第一天后的第幾天,是否簡寫輸出,第一天指定)
      默認情況下第一天指星期天,即1,為2則以星期一為第一天,依此類推
      里第一天后的第幾天意思是:比如指定第一天為2,則是星期一為第一天,
        然后里第一天后的第幾天填了2,則表示星期二,依此類推
      簡寫: true或false ,英文下返回星期簡寫
下面是關于時間設值的幾個函數(shù):
  DateAdd(類型,間隔,基數(shù)時間): 返回已添加指定時間間隔的日期
    類型(要有引號括起來):  
      yyyy:年;q:季度;m:月;y:一年的日數(shù);d:日;w:一周的日數(shù);ww:周;h:小時;
      n:分鐘;s:秒
    間隔:是數(shù)字,設值的間隔數(shù)
    基數(shù)時間:是一個日期函數(shù)
    例子:  
        NewDate = DateAdd("m", 1, "31-Jan-95")
        response.Write(newdate) 
      將輸出1995-2-28
  DateDiff(類型,日期1,日期2[,哪一天為星期的第一天[,哪一天為年中的第一個星
      期]]): 返回兩個日期之間的時間間隔
    類型:同上面的DateAdd的類型
    日期1,日期2:兩個日期時間
    可選的星期的第一天指定:默認以星期天為第一天
    可選的年中第一個星期指定:默認以1月1日所在的星期
  DatePart(類型,日期[,哪一天為星期的第一天[,哪一天為年中的第一個星期]]):
    返回給定日期的指定部分
    類型: 同上面的DateAdd的類型
    日期:一個日期數(shù)或表達式
    可選的星期的第一天指定:默認以星期天為第一天
    可選的年中第一個星期指定:默認以1月1日所在的星期
    例子:用上面的newdate
      Reponse.write(“yyyy”,newdate),將返回1995
  DateSerial(year,month,day):返回指定年月日的日期格式數(shù)據(jù)
    例如:
      DateSerial(1970,1,1)返回1970-1-1
    另外:年份有效范圍100-9999
  DateValue(日期字符串):返回對應日期格式數(shù)據(jù)
  TimeSerial(時,分,秒):返回指定時分秒的日期格式數(shù)據(jù)
  例如:
    TimeSerial(15,2,6)返回15:2:6
  TimeValue(時間字符串): 返回對應時間格式數(shù)據(jù)

*-->常用數(shù)學函數(shù):
  三角函數(shù):
    Cos():返回余弦值
    Sin():返回正弦值
    Tan():返回正切值
    Atn():返回反正切值
  隨機函數(shù):
    Randomize:隨機種子設值
    Rnd:返回一個小于1但大于或等于0的隨機數(shù)值
  對數(shù)函數(shù):
    Log():返回數(shù)值的自然對數(shù), 常數(shù)e的值約為 2.718282
    Exp():返回e(自然對數(shù)的底)的冪次方,log反運算
  開方函數(shù):
    Sqr():返回數(shù)值的平方根
  舍入函數(shù):
    Abs:絕對值函數(shù)
    Int,Fix,Cint都能進行舍入,上面介紹過了
    Round():四舍五入函數(shù)
      格式:round(數(shù)字或其表達式[,位數(shù)])
        對位數(shù)的說明:數(shù)字表明小數(shù)點右邊有多少位進行四舍五入。如果省略,則
        Round函數(shù)返回整數(shù)
      例子:
        Num=3.14159
        Response.write round(num,2)  ‘返回3.14
  符號函數(shù):
    Sgn():判斷數(shù)字的符號
      0:返回0
      正數(shù):返回1
      負數(shù):返回-1

  字符串處理函數(shù):
    最常用的字符串處理函數(shù):
      Len():返回字符串長度(lenb: 返回字符串內(nèi)字符的數(shù)目)
      Left(string,length):返回指定數(shù)目的從字符串的左邊算起的字符(leftb)
      Mid(string,起始位置[,長度]): 從字符串中返回指定數(shù)目的字符
        若起始位置超過了字符串長度,返回控制符串
        不指定長度或長度超過字符串最后一個字符,將返回從起始位置到最后一
        個字符(midb)
      Right(string,length): 從字符串右邊返回指定數(shù)目的字符(rightb)
      注:上面leftb,midb,rightb表示與包含在字符串中字節(jié)數(shù)據(jù)一起使用.length
        不是指定返回的字符串數(shù),而是字節(jié)數(shù))
      Replace(字符串表達式,被搜索的子字符串,用于替換的子字符串[,比較[,數(shù)目
          [,起始位置]]])
        說明下可選參數(shù):
          比較:默認為0,表示進行二進制比較
          數(shù)目:執(zhí)行子字符串替換的數(shù)目。如果省略,默認值為-1,表示進行所有
            可能的替換。在和”起始位置”關聯(lián)時必須用
          起始位置: 執(zhí)行子字符串替換的數(shù)目。如果省略,默認值為 -1,表示
            進行所有可能的替換。在和”數(shù)目”關聯(lián)時必須用
      Trim(string):去掉字符串兩邊的空格
        Rtrim(string):去掉右邊的空格
        Ltrim(string):去掉左邊的空格
      Split(字符串表達式[,分隔符[,數(shù)目[,起始位置]]]):返回基于0的一維數(shù)組,
        其中包含指定數(shù)目的子字符串
        說明:
          分隔符:可選,用于標識子字符串界限的字符。如果省略,使用空格作
            為分隔符。如果delimiter為零長度字符串,則返回包含整個
            字符串的單元素數(shù)組
          數(shù)目和起始位置不再描述
      Join(字符串表達式[,分隔符]):把一系列字符串連成一個字符串,并用分隔符
        分隔.若分隔符省略,將使用空格字符.一般地,字符串表達式只是一個數(shù)組
        名即可
      Lcase():字符串全部換成小寫
      Ucase():字符串全部換成大寫
      Instr():返回某字符串在另一字符串中第一次出現(xiàn)的位置
        格式:instr([起始位置,]接受搜索的字符串表達式,要搜索的字符串表達
          式[,是否進行二進制比較])
        說明:
          沒有找到返回0,還有函數(shù)instrb,和上面的..b功能類似
          缺省是進行二進制比較的
          與此函數(shù)功能相對但結(jié)構(gòu)不一樣的函數(shù):instrrev(),比較少用,需要
          時可以去查下手冊
      StrComp(string1,string2[,是否進行2進制比較]): 返回一個表明字符串比
          較結(jié)果的值
          說明:
            若string1小于string2,返回-1;
            若string1大于string2,返回1;
            若string1等于string2,返回0;
            若string1或string2中有一個為null,返回null
            另外,默認為進行2進制比較.設置為1則進行文本比較
    次常用字符串處理函數(shù):
      Chr(),chrb(),chrw()以及asc(),ascb(),ascw()前面說過了
      space():返回由指定數(shù)目的空格組成的字符串
        例如:Space(10),返回10個空格組成的字符串
      String(長度,string): 返回具有指定長度的、重復字符組成的
        字符串
        說明:
          長度: 返回字符串的長度
          String: 指定字符或字符串表達式的字符代碼,其中字符串表達式的
              第一個字符用于組成返回的字符串。如果 character 參數(shù)包
              含 Null,則返回 Null。
          例如:
            Dim MyString
            MyString = String(5, "*") ' 返回"*****"。
            MyString = String(5, 42) ' 返回"*****"。
            MyString = String(10, "ABC") ' 返回"AAAAAAAAAA"
          另外:
            如果指定的string值大于 255,則 String 使用下列公式將該數(shù)
            轉(zhuǎn)換成有效的字符代碼: 
              String Mod 256
      StrReverse(string): 返回字符串,此字符串與指定字符串順序相反
          說明: 如果string是零長度字符串(""),則返回零長度字符串。如果
             string為Null,則會出現(xiàn)錯誤
          例如: MyStr = StrReverse("VBScript") 'MyStr 包含 "tpircSBV"

您可能感興趣的文章:
  • ASP、vbscript編碼模板
  • ASP中一個用VBScript寫的隨機數(shù)類
  • IIS6 中"ASP 0201 錯誤 無效的默認腳本語言" 的解決方法
  • 使用ASP控制指定站點解析腳本語言函數(shù)
  • javascript 隨機數(shù) 與高級應用 附vbscript(asp) 隨機數(shù)總結(jié)
  • ACCESS的參數(shù)化查詢,附VBSCRIPT(ASP)和C#(ASP.NET)函數(shù)
  • VBScript ASP CDbl() 函數(shù)轉(zhuǎn)換為雙精度類型
  • ASP/VBScript中CHR(0)的由來以及帶來的安全問題分析
  • ASP(VBScript)中整除和取余
  • ASP基礎知識VBScript基本元素講解
  • ASP基礎入門第三篇(ASP腳本基礎)

標簽:昆明 麗江 咸陽 家電維修 鐵嶺 溫州 昌都 泰州

巨人網(wǎng)絡通訊聲明:本文標題《推薦ASP中VBScript常用函數(shù)》,本文關鍵詞  推薦,ASP,中,VBScript,常用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《推薦ASP中VBScript常用函數(shù)》相關的同類信息!
  • 本頁收集關于推薦ASP中VBScript常用函數(shù)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章