Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. // JavaScriptの関数のスコープのメモ
  2. // 関数の外で宣言
  3. hoge = "hoge"
  4. var var_hoge = "var";
  5. let let_hoge = "let";
  6. const const_hoge = "const";
  7.  
  8. // すべてグローバルで使用可能
  9. (function(){
  10. console.log(hoge);
  11. console.log(var_hoge);
  12. console.log(let_hoge);
  13. console.log(const_hoge);
  14. }());
  15.  
  16.  
  17. // 関数の中で宣言
  18. // すべてグローバルで使用可能
  19. function test(){
  20. hoge2 = "hoge";
  21. var var_hoge2 = "var";
  22. let let_hoge2 = "let";
  23. const const_hoge2 = "const";
  24. }
  25.  
  26. test();
  27. console.log(hoge2);
  28. //console.log(var_hoge2); # ReferenceError
  29. //console.log(let_hoge2);# ReferenceError
  30. //console.log(const_hoge2); # ReferenceError
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement