2010年08月30日


this ステートメントと this 演算子

どちらも同じものです。Microsoft が this ステートメント で、Mozilla が this 演算子
として説明しています。

オブジォクトを定義して、インスタンスを作った時にそのオブジェクト自身を指しますが、
それ以外はグローバルオブジェクトとして最上位のオブジェクトを指します。
Microsoft では、Window オブジェクトだと書いてありますが、結果としては同じ事です。
<script type="text/javascript">
function scriptTest(evt) {
	alert(this.a + " / " + this.b);
	alert(window.a)
}
</script>
<input type="button" value="実行" onclick='scriptTest(event);'>
<script type="text/javascript">
var a = "001";
window.b = "002";
</script>



posted by at 16:16 | Comment(0) | JavaScript : 重要(基本) | このブログの読者になる | 更新情報をチェックする


この記事へのコメント
コメントを書く
お名前:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。