難しいと噂のJavaScript勉強途中で詰まったところなどの備忘録
1.じ・ゃ・ば・す・く・り・ぷ・と
JavaScriptは「ジャバスクリプト」であって「ジャバスプリクト」(なぜかh… ではない。戒め
2.グローバル変数
JavaScriptでグローバル変数を宣言する方法は二つある。
①関数本体の外で、変数宣言を行う。
②プログラムのいずれかの箇所で、varキーワードをつけずに変数宣言を行う。
参考にしたサイト
スコープ云々はおいといて、これ自体覚えれば問題ない話な気がするが、
変数に値代入したつもりが①だった時泣きたくなったのでメモφ(。。*)
jstest.js
var javascript;
javasprict = "ジャバスクリプト";
console.log(javascript); //--> undefined !?
javascriptの闇は深い。。。
3、即時関数
「即時関数は関数を定義すると同時に実行するための構文」
関数を気軽に実行できるので重宝、いろんな書き方があるみたい。
jstest.js
(function(){console.log("do")})();
!function(){console.log("do")}();
+function(){console.log("do")}();
-function(){console.log("do")}();
~function(){console.log("do")}();
随時更新したし