SQLの窓 イラストAC フリー素材

2014年10月10日

JavaScript の全ての オブジェクトに同じ機能を持たせる

Object オブジェクトには、JavaScript のその他のすべてのオブジェクトが含まれます。このため、このオブジェクトのメソッドとプロパティのすべてを、その他のすべてのオブジェクトが使用できます。



ただ、これを実行してしまうと、あらゆる処理に影響が出るので、このページでも実行できませんでした。
<input onclick="test()" type="button" value="TEST">
<script type="text/javascript">

// 全ての JavaScript オブジェクトに プロパティを追加
Object.prototype.myVersion = "lightbox 1.1"

// 関数オブジェクトの定義
function MyFunc () {
	this.Version = "1.2"
}

function test() {

	console.log( "String:" + "全ての文字列".myVersion );

	// 引数
	console.log( "arguments:" + arguments.myVersion );

	// Boolean オブジェクト
	console.log( "Boolean:" + (1==1).myVersion );

	console.log日付オブジェクト
	var dateObj = new Date();
	console.log( "Date:" + dateObj.myVersion );

	// 関数オブジェクト
	console.log( "Function:" + test.myVersion );

	var f = new MyFunc();
	console.log( "Function:" + f.myVersion + " ,固有は " + f.Version + " です" );

	// Math オブジェクト
	console.log( "Math:" + Math.myVersion );

	// Number オブジェクト
	console.log( "Number:" + (1).myVersion );

	// RegExp オブジェクト
	console.log( "RegExp:" + RegExp.myVersion );

	// Regular Expression オブジェクト
	console.log( "Regular Expression:" + (/pattern/).myVersion )
}

</script>



【JavaScriptの最新記事】
posted by at 2014-10-10 12:29 | JavaScript | このブログの読者になる | 更新情報をチェックする


Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX