第1回孤独サイ本読書会 #yokodokusho

1〜5章を読みました! http://connpass.com/event/31261/
0
よこな / Ayana @ihcomega

関数スコープ!ブロックの中に宣言した変数も、関数内であればブロックの外側から見える👀 #yokodokusho

2016-05-01 13:42:42
やんく✌('ω')✌ @yy_yank

@ihcomega var hoge = "fuga"を hoge = "fuga"にしたら変わってくると思う

2016-05-01 13:42:51
よこな / Ayana @ihcomega

function hoge() { if (true) { var fuga = "今ブロックの中にいるの"; } return fuga; } hoge() すると -> "今ブロックの中にいるの" がちゃんと見える👀 #yokodokusho

2016-05-01 13:43:34
よこな / Ayana @ihcomega

@peko_kun そうなんですね、まだそこまで達してないです〜😂

2016-05-01 13:44:18
よこな / Ayana @ihcomega

@yy_yank はい〜ホイスティングというのを学んでいるところでした✌

2016-05-01 13:44:54
そーだい@初代ALF @soudai1025

@ihcomega @peko_kun varによるスコープの先頭まで巻き戻る問題、JavaScriptっぽい罠ですよね。ちなみにvarを付けずに変数宣言すると何処でもグローバル変数になるんで知らない誰かのグローバル変数でブチ切れることができますよ!!

2016-05-01 13:48:46
よこな / Ayana @ihcomega

var hairetsu = [1,,,,5]; なにこれ自由 #yokodokusho

2016-05-01 13:57:37
よこな / Ayana @ihcomega

true + true は 2 1 + null は 1 1 + undefined は NaN なにこれカオス #yokodokusho

2016-05-01 14:08:39
よこな / Ayana @ihcomega

== と === var hoge = 1, fuga = "1"; hoge == fuga // true (ゆるめ) hoge === fuga // false (きびしめ) そういう違い。 #yokodokusho

2016-05-01 14:19:23