PCがあれば何でもできる!スマートフォン用の表示で見るPCがあれば何でもできる!へっぽこアラサープログラマーが、覚えたての知識を得意げにお届けしますこの広告は、90日以上更新していないブログに表示しています。2013-12-27JavaScriptで馴染めない仕様(ブロックスコープ)スキルアップJavaScriptの基礎を身につけようと、「パーフェクトJavaScript」を読んで勉強しています。大体3分の1くらい読み終えました。レビュー通りの良本です。今までクラスベースのコードしか触っていないこともあり、馴染めそうにない仕様も結構あります。この辺りは今後、自身の復習も兼ねてご紹介していけたらと思います。今日は、だいぶ夜遅くなってしまったので簡単なものだけ。なんと...JavaScriptにはブロックスコープの概念がない!(正確にはちょっと前までなかった)極端な話、これもありらしい。testを出力}んんん、違和感。6から後付けでブロックスコープが追加される。ブロックスコープで扱いたい変数はvarではなくletで宣言。undefinedになる}ただし注意点として同名の変数があれば内側のスコープが優先される。1を出力}文や式での記述も可能。5なのでIE8では動かないらしい...。して少しずつ殺意が芽生えていくのですね。さんより以下のご指摘をいただきました。ありがとうございました。>ES5ではなくES6です。>IEは11から対応しています。将範フリーランス/エンジニア(主にサーバサイド、その他広く浅く)自宅の作業場は冷蔵庫の隣。キッチンエンジニアとして日々精進しています。(1)はてなブログをはじめよう!m_doi2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。