でんきびりびり

一日やりくり

JavaScriptは痛い子

とりあえず言語仕様が多い。

クラスもオーバーロードも継承も無いのに、オブジェクト指向言語を騙ってる。

それは、色んな言語仕様を駆使してOOPが表現可能だから。

オブジェクトに属する関数の返り値にメソッドを定義することで、オブジェクト変数は外から不可視となる。これをクロージャーという。

素直にアクセス修飾子を用意してくれ…

所々気に入ってるところはあるけど(nullの他にundefinedという定数があること、Arrayに何でも詰めれること、等)、慣れるまで膨大な時間がかかりそう。

初心者には絶対にオススメしたくない言語。
CなんてJavaに比べたら多少機能が乏しいだけで、理解は簡単で可愛いもんだと実感した。

憎むほど嫌いにはなってないけど、コイツには屁理屈な点が多い。JSにはなるべく近寄りたくない。