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

js prototype 格式化數字 By shawl.qiu

說明:
最近打算把 Js 練精點, 只好暫時放棄原來掌握的還行的 VBScript, 全面使用 Jscript/Javascript. 
發現 VBs 和 Js 都有些雙方沒有的功能...
比如 Js 就沒有 VBs 的 formatNumber, formatN*** 類的函數. 
但是 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. 內容: Number.prototype.formatNumber() 源代碼.
2. 效率測試

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

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

linenum 
復制代碼 代碼如下:
<%  
    var $num=9876577784321.011  
        Number.prototype.formatNumber=function(pointPsti){  
        /*--------------------------------------------------------*/    
         *    Javascript 格式化數字原型, By shawl.qiu  
         *    客戶端使用: var $num=9876577784321.011; document.write('<br/>'+$num.formatNumber(3)+'<br/>');  
         *    服務端使用: 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技術js prototype 格式化數字 By shawl.qiu,轉載需保留來源!

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

主站蜘蛛池模板: 中文字幕在线播放 | 日本一区不卡在线播放视频免费 | 草莓视频app深夜福利 | 男人插女人逼逼 | 纯肉腐文高H总受男男 | 兽皇VIDEO另类HD| 亚洲精品影院久久久久久 | 久久精品国产在热亚洲 | 精品国产在线观看福利 | 强开乳罩摸双乳吃奶视频 | 黄 色 网 站 免 费 涩涩屋 | 国产99视频精品一区 | 动漫美女人物被黄漫在线看 | 巨大乳hdbbw| 国产精品涩涩涩视频网站 | 亚洲精品无码成人AAA片 | 99在线精品国自产拍不卡 | 纯肉合集(高H) | 99精品AV无码一区二区 | 中文字幕在线播放 | 国产AV无码熟妇人妻麻豆 | S货SAO死你BL大点声叫BL | 动漫美女脱小内内露尿口 | 99久久久国产精品免费调教 | 日日夜夜撸 在线影院 | 久久视频这里只精品99热在线观看 | 久久女婷五月综合色啪 | www.av天堂网.com| 国产成人精品久久一区二区三区 | 国产激情文学 | 成年人视频在线免费播放 | 极品网红液液酱粉嫩福利照子凌酱 | 女bbbbxxx孕妇 | 一个人日本的视频免费完整版 | 精品极品三大极久久久久 | 久久精品国产免费播高清无卡 | 摥管专用动态图399期 | 色青青草原桃花久久综合 | 国产精品国产三级国产专区53 | 国产精品久久久精品a级小说 | 全黄H全肉禁乱公 |