天天躁日日躁狠狠躁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,轉載需保留來源!

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

主站蜘蛛池模板: 秋霞三级理伦免费观看 | 美女全光末满18勿进 | 国产精品人成在线播放新网站 | 久久激情网 | 欧美特黄99久久毛片免费 | 超碰caoporen国产 | 亚洲中文字幕国产综合 | 秋霞电影网午夜鲁丝片无码 | 久久久99精品成人片中文 | 97色香蕉在线 | 手机在线观看无码日韩视频 | 能看的黄页最新网站 | 国产不卡视频在线观看 | 伊人yinren6综合网色狠狠 | 亚洲嫩草AV永久无码精品无码 | 一扒二脱三插片在线观看 | 在线超碰免费视频观看 | 亚洲乱亚洲乱妇在线观看 | 日本特殊精油按摩 | 99久久久无码国产精品AAA | 99视频精品全部免费免费观 | 毛片在线播放网址 | 日本久久久久久久做爰片日本 | 久久人妻熟女中文字幕AV蜜芽 | 妓女嫖客叫床粗话对白 | 中文字幕无码亚洲视频 | 亚洲在线视频自拍精品 | 四虎永久在线精品国产 | 亚洲无碼网站观看 | 国产精品美女WWW爽爽爽视频 | 99re6久久热在线播放 | 成人午夜精品久久久久久久秋霞 | 亚洲精品无码不卡在线播放he | 亚洲精品久久久午夜麻豆 | 男人插曲女人的叫声 | 国产午夜精品一区二区 | 午夜性伦鲁啊鲁免费视频 | 久久婷婷五月综合色精品首页 | 午夜剧场1000| 一本道的mv中文字幕 | 四虎影视永久无码精品 |