天天躁日日躁狠狠躁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)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久热这里面只有精品 | 做a爱片的全过程 | 被公疯狂玩弄的漂亮人妻 | 欧美人与动牲交XXXXBBBB免费 | 四虎国产精品永久一区高清 | 全黄H全肉细节文短篇 | 日本一本在线播放 | 中文字幕欧美一区 | 久久综合狠狠综合久久综合88 | 秋霞久久久久久一区二区 | 国产精品第九页 | 国产精品久人妻精品 | 被免费网站在线视频 | 毛片免费观看的视频 | 99视频精品全部免费 在线 | 蜜桃视频一区二区 | 99久久做夜夜爱天天做精品 | 千禧金瓶梅快播 | 甜性涩爱全集在线观看 | 狠狠狠狠狠狠干 | 欧美乱子YELLOWVIDEO | 绝逼会被锁 | 国产AV精品久久久免费看 | 国产精品免费小视频 | 国产高清视频a在线大全 | 亚洲精品乱码久久久久久直播 | 亚洲精品久久久久AV无码 | 老师你狠狂| 国产精品在线手机视频 | 亚洲一区免费看 | 九九热精品免费观看 | 亚洲天堂999 | 暖暖视频中国在线观看免费韩国 | 妈妈的朋友5在线观看免费完整版中文 | 任你躁精品一区二区三区 | 国产精品97久久久久久AV色戒 | 全身无赤裸裸美女网站 | 精品久久久噜噜噜久久久app | 麻豆免费观看高清完整视频在线 | 寂寞骚妇女被后入式抽插 | 国产啪精品视频网免费 |