网页开发技术函数和阵列
網頁開發技術函數和陣列 本章重點 字串函數 陣列 亂數函數 時間、數字函數 有用的字串函數 String(個數,字元):重覆用某個字元 Lcase(字串) :使字串的字元變成小寫 Ucase(字串) :使字串的字元變成大寫 X = StrComp(A, B):比較兩字串 AB –1 A=B 0 AB 1 A或B其中一個為空字串 Null 去除空白的函數 Trim : 去除空白 Ltrim:去除右邊空白 Rtrim :去除右邊空白 字串分析 如果一個一個字元分析使用者輸入的字串: For 每個字元 每個字元要做的處理 Next 分析字串函數Len,Mid,Left和Right Len:算出字串長度 Mid (字串, 啟始 [, 長度]) 第一個參數是你要分析的字串 第二個參數是要取出的字元位置 第三個參數是設定取出字元個數(雙位元的中文字也代表一個字元) ,Left (字串, 啟始 ):從字串前面開始 Right(字串, 啟始 ):從字串尾端開始算起 Replace函數 語法: Replace(Expression, Find, Replacewith[, Start[, Count[, Compare]]]) 範例: Test = Java is the best programming language Test = Replace(Test, Java, VBScript) 結果: Test = VBScript is the best programming language 用InStr和InStrRev函數來尋找子字串 語法: Instr([Start, ] OriginalString, Substring[, Compare]) Start設定從原字串的第幾個字元開始搜尋,如果省略此參數表示從頭開始尋找 OriginalString表被搜尋的原字串 Substrin表欲查詢的子字串 Compare參數設定搜尋字串是否有大小寫之分 InStrRev函數自字尾開始尋找子字串 陣列 DIM 陣列名稱(索引值) 清單方塊內的項目都是儲存在一個特別的清單屬性中 例如:lstBox1.List(0)表示陣列第一個項, lstBox1.List(1)是第二項,以此類推。 ListCount屬性是表示此清單方塊有幾項 注意:清單陣列是從0開始算起 最後一項是lstBox1.List(ListCount-1) 動態與固定陣列 固定大小的陣列:DIM A(10) 要改變大小需用REDIM指令,但資料會全部刪除。 動態陣列,可改變大小:DIM A( ) Ubound函數:傳回陣列的陣列的大小 多重陣列 範例:九九乘法表 Dim MultiplicationTable(9,9) For I = 0 To 9 For J = 0 To 9 MultiplicationTable(I,J) = (I+1) * (J+1) Next Next 這種陣列是十行十列,有100個空間。 (注意:陣列的開始是0) 儲存變數到陣列中 Dim A A = Array(1, 2, 3, 4) 1放到陣列A(0),把2放到陣列A(1) Dim ATable, MultiplicationTable(9,9) ATable = MultiplicationTable 清單方塊放置在陣列 雖清單方塊list屬性是陣列,但現在不能直接加入到陣列中,需用迴圈一個個傳送。 範例: Dim I ReDim ArrayC(lstBox1.ListCount-1) For I = 0 To lstBox1.ListCount-1 ArrayC(I) = lstBox.List(I) Next 現在不能用 ArrayC = lstBox.List 字串分離函數 SplitSplit函數用空白做為分隔,把字串分離開 範例: Dim Test, A, I Test = Bertrand Arthur William Russell A = Split(Test) For I = 0 To UBound(A) MsgBox A(I) Next Filter函數 Filter函數把字串中符合條件的字元過濾到新的字串,或是符合條件的不傳回到新字串中。 語法:Filter(InputStrings, Value[, Include[, Compare]]) 範例:找出字串陣列沒有alt. FilteredNewsgroups = Filter(NewsgroupNames, alt., False) 格式化輸出 FormatNumber:設定傳回幾位數字 FormatP
您可能关注的文档
- 红外接收器IRM138S Worldwide Worldwide.PDF
- 红岗路玉龙村口人行地道项目工程项目前期费用决算-深圳政府在线.PDF
- 红港村村容村貌综合整治工程施工监理招标公告-万顷沙镇.DOC
- 精密散射式多感测器三角雷射探头之研制-中原大学机械工程学系.PDF
- 纤维类饲料的阳离子交换量的研究动态-动物营养学报.PDF
- 红外线阵列传感器Grid-EYE(AMG88) - Panasonic Industrial Devices.PDF
- 纤维模塑包装材料力学性能指标体系的构建-包装工程.PDF
- 约翰克兰科技(天津)有限公司一般采购合同条款约翰克 - John Crane.PDF
- 纯水项目系统参数表-纯化水设备.PPT
- 纯碘化铯(CsI)晶体的发光与光衰减特性研究 - 无机材料学报.PDF
原创力文档

文档评论(0)