JavaScriptのドキュメントはMDNのサイトでよく参照することができます。
MDN JavaScript
即時関数:直ぐに実行されます。
<script> (function(name){ console.log("hello" + name); })("tom"); </script>
<script> (function()){ var x = 10; y = 20; console.log(x + y); }(); </script>
setInterval
var i = 0; function show(){ console.log(i++) } setInterval(function(){ show(); }, 1000);
setTimeout
var i = 0; function show(){ console.log(i++); setTimeout(function(){ show(); }, 1000); }show();
オブジェクト
var user = { email: "yamada@gmail.com", score: 80 }; console.log(user.email)
オブジェクト2
var user = { email: "yamada@gmail.com", score: 80, greet: function(name){ console.log("hello, " + name); } }; user.greet("sato");
Arrayオブジェクト
var a = new Array(100, 300, 200); console.log(a.length);
Math
console.log(Math.PI); console.log(Math.ceil(5.3)); console.log(Math.floor(5.3)); console.log(Math.round(5.3));
三項演算子
a = (条件) ? b : c;
よく使うもの
console.log(window.outerHeight); window.location.href = "http://google.com" document(DOM) var e = document.getElementById('msg'); e.textContent = 'Hello'; e.style.color = 'red';