====== JavaScriptのNumber型をちょっと便利に拡張 - Number.js ====== {{:javascript:console.png}} とりあえず形式を整える2つだけ。何か思いついたら足していくかも。 ===== ライセンス ===== [[http://0-oo.net/pryn/MIT_license.txt|MITライセンス]]で。 ===== ソースコード ===== /** * Number.js * @see http://0-oo.net/sbox/javascript/number * @version 0.1.0 * @copyright 2010 dgbadmin@gmail.com * @license http://0-oo.net/pryn/MIT_license.txt (The MIT license) */ /** * カンマ区切りした文字列にする * @return String */ Number.prototype.format = function() { var arr = String(this).split("."); arr[0] = arr[0].replace(/(\d)(?=(\d{3})+$)/g, "$1,"); return arr.join("."); }; /** * 左側にゼロ埋めする * @param Number 桁数 * @return String */ Number.prototype.padZero = function(size) { return (new Array(size).join("0") + this).slice(-size); };