中文字幕日韩一区二区_国产一区二区av_国产毛片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,轉載需保留來源!

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

主站蜘蛛池模板: 久久精品国产一区二区电影 | 午夜三区 | 最新黄色在线观看 | 免费亚洲婷婷 | 欧美一区二区综合 | www.日韩系列 | 日韩精品一区二区三区中文在线 | 欧美精三区欧美精三区 | 久久久www成人免费精品 | 日干夜操| 欧美成年网站 | 伊人久久大香线 | 欧美一级在线免费 | 国产精品久久国产精品 | 国产精品自拍视频网站 | 欧美国产亚洲一区二区 | 精品久久九 | 午夜免费视频 | 成人国产免费观看 | caoporn免费 | 日韩在线观看一区二区三区 | 九九热这里 | 国产在线精品一区二区 | 国产一区二区三区免费 | 国产 欧美 日韩 一区 | 国产精品日韩一区二区 | av小说在线 | 一级免费看片 | 亚洲人成在线播放 | 久久久国产精品视频 | 精品亚洲永久免费精品 | 亚洲视频欧美视频 | 色av一区二区 | 亚洲精品久久久一区二区三区 | 亚洲高清一区二区三区 | 91亚洲视频在线 | 亚洲一区高清 | 日本特黄a级高清免费大片 成年人黄色小视频 | 一区二区三区欧美在线观看 | 69性欧美高清影院 | 欧美一区二区三区,视频 |