天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人久久大香线蕉影院95 | 国产69精品久久久久APP下载 | 99久久国内精品成人免费 | 精品国产mmd在线观看 | 久久精品国产视频澳门 | 一区二区中文字幕在线观看 | 丰满的女朋友韩国版在线观看 | 久久婷婷五月免费综合色啪 | 午夜阳光影院在线观看视频 | 亚洲电影成人 成人影院 | 泡妞高手在都市免费观看 | 中文字幕亚洲无线码一区 | 亚洲综合色在线视频久 | 黄色免费网址在线观看 | 香蕉久久日日躁夜夜嗓 | 亚洲日韩中文字幕区 | 国产成人免费a在线视频app | 久久精品视频在线直播6 | 69日本xxⅹxxxxx18| 国产成人精品综合在线 | 久久视热频国只有精品 | 被老头下药玩好爽 | 成人高清网站 | 91久久综合精品国产丝袜长腿 | 沟沟人体一区二区 | 国产精品久久久久久久久久久 | 97久久久久 | 午夜电影三级还珠格格 | 成人在无码AV在线观看一 | 偷偷鲁青春草原视频分类 | 久久视频精品38线视频在线观看 | 久热久热精品在线观看 | 97se se| 国产在线精品视频免费观看 | 棉签和冰块怎么弄出牛奶视频 | 精品一区二区三区在线成人 | 在线观看亚洲 日韩 国产 | 99热成人精品国产免男男 | 久久内在线视频精品mp4 | 伦理片飘花手机在线 | 日韩毛片在线视频 |