天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

js prototype 格式化數(shù)字 By shawl.qiu

說明:
最近打算把 Js 練精點, 只好暫時放棄原來掌握的還行的 VBScript, 全面使用 Jscript/Javascript. 
發(fā)現(xiàn) VBs 和 Js 都有些雙方?jīng)]有的功能...
比如 Js 就沒有 VBs 的 formatNumber, formatN*** 類的函數(shù). 
但是 Js 幾乎隨處可用 正則, 這是我的長處, 這點特吸引我, 不像 VBs 只有 RegExp 使用域可以使用正則.

引用一本書里的一句話:
The way to really learn a new programming language is to write programs with it.
--JavaScript: The Definitive Guide, 4th Edition

目錄:
1. 內(nèi)容: Number.prototype.formatNumber() 源代碼.
2. 效率測試

shawl.qiu 
2006-10-14
http://blog.csdn.NET/btbtd

1. 內(nèi)容: Number.prototype.formatNumber() 源代碼.

linenum 
復(fù)制代碼 代碼如下:
<%  
    var $num=9876577784321.011  
        Number.prototype.formatNumber=function(pointPsti){  
        /*--------------------------------------------------------*/    
         *    Javascript 格式化數(shù)字原型, By shawl.qiu  
         *    客戶端使用: var $num=9876577784321.011; document.write('<br/>'+$num.formatNumber(3)+'<br/>');  
         *    服務(wù)端使用: var $num=9876577784321.011; Response.Write($num.formatNumber(3));   
        /*--------------------------------------------------------*/  
            if(this=='')return false;  
            if(typeof(pointPsti)=='undefined'){  
                var pointPsti=3;  
            } else { if(isNaN(pointPsti)){pointPsti=3}; }  
            var num=this+'', numDc='', temp='';  
            if(num.indexOf('.')>-1){ ptPs=num.indexOf('.'); numDc=num.substr(ptPs); num=num.substr(0,ptPs); }  
            for(var i=num.length-1; i>=0;temp+=num.substr(i,1), i--);  
            var re=new RegExp('(.{'+pointPsti+'})','g');  
                temp=temp.replace(re,'$1,'); num='';                  
            for(var i=temp.length-1; i>=0; num+=temp.substr(i,1), i--);  
                num=num.replace(/^/,|/,$/,'')+numDc;  
            return num; // shawl.qiu script  
        }  
            Response.Write($num.formatNumber(3)+'<br/>');  
%> 

2. 效率測試

輸出 10,000 次, 耗時 2797 毫秒. 
輸出 5,000 次, 耗時 1515 毫秒. 
輸出 2,000 次, 耗時 672 毫秒. 
輸出 1,000 次, 耗時 281 毫秒. 
輸出 500 次, 耗時 140 毫秒. 
輸出 100 次, 耗時 16 毫秒. 

JavaScript技術(shù)js prototype 格式化數(shù)字 By shawl.qiu,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产极品美女视频福利 | 九九热在线视频精品店 | 日韩经典欧美一区二区三区 | 欧美性情video sexo视频 | 毛片亚洲毛片亚洲毛片 | 久久亚洲精品成人综合 | 日韩一区二区三区视频在线观看 | 脱女学小内内摸出水网站免费 | 无码国产成人午夜在线观看不卡 | 国产av在在免费线观看美女 | 无码日韩人妻精品久久蜜桃免费 | 亚洲一区在线观看视频 | 久久中文字幕亚洲 | 中文字幕福利视频在线一区 | 4438全国免费观看 | 国产人妻麻豆蜜桃色69 | 亚洲免费三区 | 麻豆国产人妻精品无码AV | 热久久综合这里只有精品电影 | 性夜影院爽黄A爽免费动漫 性夜夜春夜夜爽AA片A | 成人在线视频免费观看 | 菠萝蜜国际一区麻豆 | 熟女少妇内射日韩亚洲 | 久久是热频国产在线 | 中文字幕人成人乱码亚洲AV | 免费网站在线观看国产v片 免费完整版观看 | 99久久精品毛片免费播放 | 国产精品爽爽久久久久久无码 | 网红刘婷hd国产高清 | 日本19xxxx撤尿 | 99re在线播放| 在线 国产 欧美 专区 | 男女作爱在线播放免费网页版观看 | 亚洲国产中文在线视频免费 | 污漫日本E同人 | 国产成人免费全部网站 | 日产国产欧美韩国在线 | 99re8在线视频精品 | 国产真实露脸乱子伦 | 爆乳啪啪无码成人二区亚洲欧美 | 呜呜别塞了啊抽插 |