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

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

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

引用一本書(shū)里的一句話:
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. 效率測(cè)試

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  
         *    客戶(hù)端使用: 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. 效率測(cè)試

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

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

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

主站蜘蛛池模板: 国产精品国产三级国产专区53 | 亚久久伊人精品青青草原2020 | 任你懆视频 这里只有精品 人与人特黄一级 | www免费看.男人的天堂 | 99精品视频在线观看re | 欧美成人免费一区二区三区不卡 | 老阿姨才是最有V味的直播 牢记永久免费网址 | 韩国羞羞秘密教学子开车漫书 | 欧美阿v在线天堂 | 国产免费午夜 | 国产成人免费a在线视频app | 女人久久WWW免费人成看片 | 香蕉免费高清完整 | 久久精品WWW人人爽人人 | 青青草原社区 | 亚洲人成伊人成综合网久久久 | 欧美亚洲日韩自拍高清中文 | 欧美特黄99久久毛片免费 | 果冻传媒MV免费播放在线观看 | 多人乱肉高hnp | 久久九九青青国产精品 | 久久99热在线观看7 久久99热狠狠色一区二区 | 快播看av | 久久久久久免费高清电影 | 日本高清二区 | 受坐在攻腿上H道具PLAY | 青柠在线电影高清免费观看 | 九九国产精品成人AV麻豆 | 18video性欧美19sex高清 | 免费精品美女久久久久久久久 | 一区二区视频在线观看高清视频在线 | av在线不卡中文网 | 国产电影午夜成年免费视频 | 边摸边吃奶边做带声音 | 挤奶门事件完整照片 | 天天躁人人躁人人躁狂躁 | 亚洲国产欧美国产综合在线 | 欧美多人群p刺激交换电影 欧美多毛的大隂道 | 国产综合在线视频 | 免费无码国产欧美久久18 | 三级黄色片免费观看 |