Javascript には、primitive
数値、文字列、ブール値などの値があります。Javascript の他のすべてはobject
.
オブジェクトには のようなプロパティがあり、 のようmy_array.length
なメソッドがありますmy_array.pop()
。
Javascript では、いくつかの例外を除いて、メソッドとプロパティをかなり自由に追加できます。
今 -- こすれがあります --
、など、native objects
Javascript 環境自体によって提供されるものがあります。Object
Array
Number
次にhost objects
、Javascript が実行されているシステムによって提供されるものがあります。ブラウザーでは、ホスト オブジェクトにはdocument
、いくつかの可能な他のオブジェクトが含まれています。
いじくり回すと、host object
失敗する可能性があります。すべての賭けが無効になります。非常に標準化され公開された方法以外でそれらをいじることは、非常に悪い習慣と見なされます。
正直なところ、var
あなたの変数だけです。必要に応じて、ある種のoptions
変数を作成し、その中のプロパティを自由に変更できます...次のようになります。
var options = {};
options.foobar = true;
if (options.foobar) {
alert("You have chosen a Foobar! Congrats");
}
if (!options.fizzban) {
alert("You have not chosen to play cards with Captain Kirk");
}