Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // JavaScriptの関数のスコープのメモ
- // 関数の外で宣言
- hoge = "hoge"
- var var_hoge = "var";
- let let_hoge = "let";
- const const_hoge = "const";
- // すべてグローバルで使用可能
- (function(){
- console.log(hoge);
- console.log(var_hoge);
- console.log(let_hoge);
- console.log(const_hoge);
- }());
- // 関数の中で宣言
- // すべてグローバルで使用可能
- function test(){
- hoge2 = "hoge";
- var var_hoge2 = "var";
- let let_hoge2 = "let";
- const const_hoge2 = "const";
- }
- test();
- console.log(hoge2);
- //console.log(var_hoge2); # ReferenceError
- //console.log(let_hoge2);# ReferenceError
- //console.log(const_hoge2); # ReferenceError
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement