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

主站蜘蛛池模板: 久久无码AV亚洲精品色午夜 | 少妇厨房愉情理9伦片视频 少妇被躁爽到高潮无码久久 | 一本道久在线综合道 | 国产精品99久久久久久人韩国 | 青青青草免费 | 国产精品香蕉视频在线 | 中文字幕va一区二区三区 | 最新亚洲一区二区三区四区 | 99在线精品免费视频 | 欧美日韩亚洲一区二区三区在线观看 | 青青草原国产在线 | 欧美亚洲日韩国码在线观看 | 亚洲无碼网站观看 | 国产人妻久久久精品麻豆 | 在野外被男人躁了一夜动图 | 日韩精品一区二区亚洲AV观看 | 97一期涩涩97片久久久久久久 | 色欲AV精品人妻一区二区三区 | 76人遣返航班上71人呈阳性 | 午夜视频体内射.COM.COM | 亚洲 日韩 国产 制服 在线 | 午夜视频无码国产在线观看 | 午夜AV国产欧美亚洲高清在线 | 亚洲中文无码亚洲人在线观看- | 偷拍亚洲制服另类无码专区 | 国产在线观看成人 | 99热久久这里只有精品视频 | 精品96在线观看影院 | china年轻小帅脸直播飞机 | 真实处破女全过程完免费观看 | 91免费永久在线地址 | 亚洲精品无码AV中文字幕蜜桃 | 三级黄色在线免费观看 | 男女交性视频无遮挡全过程 | 后入式啪gif动态图 后入式狂顶免费视频 | 日本乱hd高清videos | 国内九一激情白浆发布 | 精品欧美一区二区三区久久久 | 久久成人精品免费播放 | 美女被日出水 | 久久精品视在线-2 |