js 復習

しらんかった

http://memopad.bitter.jp/w3c/js/js_datatypes.html

typeof [1,2,3,4]             // Returns "object" (not "array", see note below)

nullはobject。。。まあ、わからなくもない。解説が面白いな 不幸にも、JavaScriptでは、null のデータ型はオブジェクトです。

var person = null;         // Value is null, but type is still an object

そういうことだったのか。結果違うなくらいしか思ってなかった

==	等しい
===	値と型が等しい

こんなのあったんか

instanceof	オブジェクトがオブジェクト型のインスタンスである場合に true を返します

プロパティね

オブジェクトのプロパティ
名前:値のペア(JavaScript オブジェクトにおける)は、プロパティと呼ばれます。

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

なにこれ、何に使うの

var x = new String();        // Declares x as a String object
var y = new Number();        // Declares y as a Number object
var z = new Boolean();       // Declares z as a Boolean object

いらないでしょこの機能

細かいところはしらなかった

いっつもlength()ってかいてしまう

ほー

そうなんかfor。forってオプション全部省けるのか。

continueはしらんかった

巻き上げね。初期化は巻き上げられない。宣言のみ巻き上げられる。使わないけど。

getonlyなんてあったんか

ほう

次の if 文は、0 が false であるため、(多分期待に反して)false を返します:var x = 0; if (x = 0)Try it Yourself »

代入は常に代入の値を返します。(訳注:???何を言いたいやら)<= いやいや。返すでしょ。

そうだったんか

argumentsあったような

そうだったんか

コピーしたかったら、...でspread expression

そういえば、こうやって、thisつかえた。忘れてた

これはいいことを知った

deleteって特定のだけ消せたんか

 個人的にはrustのメモリ管理のほうが好き

最終更新

役に立ちましたか?