社会不適合破壊的お味噌マン

くまのプーさんのような大人になりたいです!

Javascript超基礎メモ

データ型

  • String
  • Number
  • Boolean (true / false)
  • Object  - Array  - Function
  • undefined
  • null

複数の変数を宣言する

var msg = "hello world!"
, x = 20
, y = 10; 

三項演算子の省略

>var msg = (10 > 5) ? "Yes" : "No" 
>console.log(msg); 
Yes 

Switch文

var fruits = "apple"; 
  switch(fruits){ 
   case "apple": 
    console.log("You like apple"); 
    break; 
   case "orange": //並べて書くことで複数指定できる 
   case "peach": 
     console.log("me too"); 
     break; default: //default (elseのような)値 
     console.log("I don't like it"); break; } 

do while

var condition = false 
do { 
  console.log("yeah!!"); 
} while (condition) 

for continue

for (var i = 0; i < 10; i++) { 
  if (i === 5) { 
   // break; 
   continue; //5だけスキップ 
  } 
  console.log(i); 
} 

即時関数

宣言後に呼びださなくてもすぐ実行される。

(function(name) {
            console.log("hello " + name);
        })("Kei");
        */
 
 (function() {
            var x = 20,
                y = 20;
            console.log(x + y);
        })();

Array要素追加・取り出しメソッド

// unshift -> array <- push
// shift   <- array -> pop