电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

收集的WML Script標準函數庫第1/3頁

瀏覽:79日期:2022-06-03 17:39:20
                    這節會討論標準的WML Script函數庫。
  6.1 WML Script規則
  這些標準函數庫提供一個擴展WML Script語言的機制,這些特定的函數庫必須遵循WML Script的規則。
  支持的數據格式
  下面的WML Script格式使用于程序的定義之中,這樣能記錄程序參數與回轉值的格式。
  Boolean
  Integer
  Float
  String
  Invalid
  除此之外,如果整數與浮點數參數值格式都能接受的話,則能使用number來記錄參數格式,如果使用的格式是所支持的格式,則能用any來記錄。
  數據格式轉換
  函數庫程序發生錯誤的處理方式和WML Script語言一樣。
  invalid程序參數會產生invalid的回傳值。
  程序的參數無法轉成所需要使用參數格式,則會產生invalid的回傳值。
  與程序相關的錯誤得出回傳一個適當的錯誤碼,至于這個值就要看每個程序如何定義。
  6.2 Lang函數庫
  名稱:Lang
  說明:這個函數庫所含的程序同WML Script語言的核心有很密切的關系。
  abs
  程序:abs(value)
  說明:回傳給予數的絕對值。
  如果給予的數是整數,則回傳整數。
  如果給予的數是浮點數,則回傳浮點數。
  參數:value=數字。
  回傳值:數字或invalid。
  例外狀況:var a =-3;
  var b =Lang.abs(a);//b=3
  min
  范例:var a = -3
  var b = Lang.abs(a);
  var c = Lang.min(a.b);
  var d = Lang.min(45、76.3);//d=45(ingteger)
  var e = Lang.min(45、76.3);//e=45(ingteger)
  max
  程序:max(value1,value2)
  說明:回傳值給予的兩個數之間的較大值,回傳的值于格式同所選數值的值與格式相同,其選取的方式如下:
  WML Script運算符數據格式的整數與浮點數轉換法則可用來確認數據格式,以便執行比較的動作。
  參數:value1 =數字
  value2 =數字
  回傳值:數字或invalid
  例外狀況:無
  范例:var a =-3;
  var b =Lang.abs(a);//b=3
  var c = Lang.min(a.b);
  var d = Lang.min(45、76.3);//d=45(ingteger)
  var e = Lang.min(45、76.3);//e=45(float)
  parseInt
  程序:parseInt(value)
  說明:回傳由字符串value所定義的整數值,合法的整數語法由WML Script數值字符串文法或是近值整數是字所界定,下列為額外的解析法則:
  第一個字符不是由+、-或十進制數字當開頭的話,解譯結束。
  結果:解析過的字符串回轉換整數值。
  范例:var i =Lang.parseInt("1234"); // i=1234
  var j =Lang.parseInt("100 m/s"); // j=100
  parseFloat
  程序:parseFloat(value)
  說明:回傳由字符串value所定義的浮點數值,合法的浮點數語法由WML Script數值字符串文法或是近值整數實字所界定,下列為額外的解析法則:
  第一個字符無法解析成浮點數表達式,解析結束。
  結束:解析過的字符串回轉換成浮點數。
  參數:value=字符串
  回傳值:浮點數或invalid
  例外狀況:解析錯誤則傳回invalid
  范例:var a =Lang.parseFloat("123.7 Hz"); // a=123.7
  var b =Lang.parseFloat("7.34e2 Hz"); // b=7.34e2
  var c =Lang.parseFloat("70.0e-2 F"); // c=70.0e-2
  var d =Lang.parseFloat("-1.c"); // d=0.1
  var e =Lang.parseFloat("100"); // e=100.0
  var f =Lang.parseFloat("Number:5.5"); // f=invalid
  var g =Lang.parseFloat("7.3e meters"); // g=invalid
  var h =Lang.parseFloat("7.3e- m/s"); // h=invalid
  isInt
  程序:isInt(value)
  說明:如果各預的值value能使用parseInt(value)轉成整數則回傳布爾值ture,否則傳回false。
  參數:value=任意值
  回傳值:布爾值或invalid
  例外狀況:無
  范例:var a=Lang.inInt("-123"); //ture
  var a =Lang.minInt("123.33"); //ture
  var a =Lang.minInt("string"); //false
  var a =Lang.minInt("#123"); //false
  var a =Lang.minInt("invalid"); //invalid
  isFloat
  程序:isFloat(value)
  說明:如果各預的值value能使用parseInt(value)轉成整數則回傳布爾值ture,否則傳回false。
  參數:value=任意值
  回傳值:布爾值或invalid
  例外狀況:無
  范例:var a=Lang.inInt("-123"); //ture
  var a =Lang.minInt("123.33"); //ture
  var a =Lang.minInt("string"); //false
  var a =Lang.minInt("#123"); //false
  var a =Lang.minInt("invalid"); //invalid
  maxInt
  程序:maxInt()
  說明:傳回最大的整數值。
  參數:無
  回傳值:整數2147483647
  例外狀況:無
  范例:var a =Lang.minInt();
  minInt
  程序:minInt()
  說明:傳回最小的整數值
  參數:無
  回傳值:整數-2147483647
  例外狀況:無
  范例:var a =Lang.minInt();
  float
  程序:float()
  說明:如果有支持浮點數的話傳回ture,沒有的話傳回false。
  參數:無
  回傳值:布爾值
  例外狀況:無
  范例:var floatsSupported = Lang.float();
  exit
  程序:exit(value)
  說明:結束WML Script位碼的解譯然后回到調用WML Script解譯器者的控制,并回傳指定值value,你可以使用這個程序來執行由一般程序的結束,而且WML Script位碼的執行必須停止。
  參數:valre=任意值
  回傳值:無,這個程序結束解譯
  例外狀況:無
  范例:Lang.exit("Value:" + myVal);//Returns a string
  Lang,exit(invalid);// Returns invalid
  abort
  程序:abort(errorDescription)
  說明:中止WML Script位碼的解譯然后回到調用WML Script解譯器者的控制,并回傳 errorDescription,你能使用這個程序執行不正常的中止,調用程序者檢測到有嚴重錯誤,WML Script的執行并須中斷。
  如果errorDescription的格式為invalid,字符串invalid用代替errorDescription的使用。
  參數:errorDescription =字符串
  回傳值:無,這個程序結束解譯
  例外狀況:無
  范例:Lang.abort("Error:" + errVal); // Error value string
  radndom
  程序:random(value)
  說明:回傳一個正數的整數值,也就是說要大于或等于零,但必須要小于給定值value,回傳值是由近是正常分布所隨機選取的值。
  參數:value=整數
  回傳值:整數或invalid
  例外狀況:如果value等于0,則程序回傳0
  如果value小于0,則程序回傳invalid
  范例:var a =10;
  var b =Lang.random(5.1)*a;//b=0..50
  var c = Lang.random("string"); // c=invalid
  reed
  程序:seed(alue)
  說明:初始化需隨機數字順序并回傳一個空字符串
  如果value為0或正整數,給予的value則用來初始化,反之則使用隨機初始化的值。
  如果value為浮點數,則會先使用Float.int()來計算確切的整數值。
  參數:value=整數
  回傳值:字符串或invalid]
  例外狀況:無
  范例:var a =Lang.reed(123);// a=""
  var b =Lang.random(20); // b=0..20
  var c = Lang.seed("seed"); // c=invalid (random seed //left unchanged)
  characterSet
  程序:characterSet()
  說明:回傳WML Script解譯器所支持的字集,回傳只是個整數用來記錄由IANA所設定的MIB Enum值,這個只能表示所有的字集。
  參數:無
  回傳值:整數
  例外狀況:無
  范例:Var charset = Lang.characterSet(); //charset = 4 for latinl
123下一頁閱讀全文
標簽: XML/RSS
主站蜘蛛池模板: 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 一航网络-软件测评官网 | 短信营销平台_短信群发平台_106短信发送平台-河南路尚 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 志高装潢官网-苏州老房旧房装修改造-二手房装修翻新 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 噪声治理公司-噪音治理专业隔音降噪公司 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 企小优-企业数字化转型服务商_网络推广_网络推广公司 | 真丝围巾|真丝丝巾|羊绒围巾|围巾品牌|浙江越缇围巾厂家定制 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 牛奶检测仪-乳成分分析仪-北京海谊| 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 挨踢网-大家的导航!| 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 |