![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@crossnode 「command+option+i」は最後にDevToolを閉じた時に選択したタブを再度、開けるってやつですか? #zerojs
2013-08-03 13:46:46![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@keshipi そうですね「command+option+I」は「デベロッパーツールを開く」で、閉じた時のタブを覚えててくれているという感じですね。 #zerojs http://t.co/i9LoEg7Rfw
2013-08-03 13:52:42![](https://pbs.twimg.com/media/BQt-DluCEAEUESt.png:medium)
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
分かりやすいコメントを書く, ということの次のステップは「コメントを書かなくても理解しやすいコードを目指す」ぐぬぬ。#zerojs
2013-08-03 13:52:56![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
jsさんは同じ変数名で何回も定義しても大丈夫やで! けどvarつけずにいきなり使っちゃうとプログラムが混乱する。→だからundefined型(var moja;)使うんでしょうか??ん?あたしの脳みそバグってる。#zerojs
2013-08-03 13:55:45![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
var を付けずに宣言するとglobalなwindowオブジェクトに宣言された事になるので後々スコープ(その変数が関わっている箇所)が理解しづらくなるのでvarを付けて変数を宣言しましょう #zerojs
2013-08-03 13:57:19ChromeDevToolの説明をしつつ、変数・関数のお話もいっしょに
#1_2「変数、関数をじっくりと」
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
あたし結局console.logが何してくれんのかちゃんと理解してないのかも。値の中身を表示してくれるやつっていう理解でよろしいのかしら。#zerojs
2013-08-03 14:04:48![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
JavaScript の Object 型 var オブジェクト名 { 名前:値, 名前:メソッド, }; #zerojs
2013-08-03 14:12:10