うさがにっき

読書感想文とプログラムのこと書いてきます

JavaScript

prototypeを使ったオブジェクト指向

概要 JavaScript入門書を読んで気になった点 その3 - うさがにっき の続き JavaScriptにおけるオブジェクト指向 JavaScriptでは関数(Functionオブジェクト)にクラスとしての役割を与えている var Member = function(firstName, lastName) { this.firstName =…

JavaScript入門書を読んで気になった点 その3

概要 JavaScript入門書を読んで気になった点 その2 - うさがにっきのつづき 詳細 名前付き引数関数 こんな感じで関数の引数に名前をつけることができる function triangle(args) { if(args.base == undefined) { args.base = 1; } if(args.height == undefin…

JavaScript入門書を読んで気になった点 その2

概要 JavaScript入門書を読んで気になった点 その1 - うさがにっきの続き 詳細 関数 関数には定義方法が3つある function命令で定義 function triangle(base, height) { return base * height / 2; } functionコンストラクタ経由で定義 var triangle = new F…

JavaScript入門書を読んで気になった点 その1

概要 PolymerをやろうにもJavaScriptの理解が必要と思い入門書を読むことに 気になった点をまとめる 詳細 等価演算子(==)と同値演算子(===) JavaScriptでは演算子オペランドがかなり融通をきかせてくれる 例えば以下の結果はすべてtrueになる document.write…