SQLの窓

2010年01月23日


JavaScript : Numberオブジェクトに16進数文字列に変換して指定した長さで前にゼロを付けるメソッドを追加する

JavaScriptの function の引数の扱いと、prototype の使い方のサンプルです

Number.prototype.toHex = function () {
	var n;
	// デフォルトは長さ2で前にゼロ
	if ( arguments.length == 0 ) {
		n = 2;
	}
	// 以外は引数が長さで前にゼロ
	else {
		n = arguments[0]; 
	}
	// 数値を16進数文字列に変換
	var s_hex = this.toString(16);
	// 長さが引数より長い場合は何もしない
	if ( s_hex.length >= n ) {
		return s_hex;
	}
	// 長さが引数より短い場合は0で長さぶんを補完する
	else {
		return ("0000000000" + s_hex).substr(s_hex.length+10-n,n);
	}
}

alert((0).toHex());
alert((255).toHex());
alert((300).toHex(5));



【JavaScript オブジェクトの最新記事】
posted by lightbox at 2010-01-23 02:05 | JavaScript オブジェクト | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり