/

do{
console.log(i);
i++;
}while(i<10)

  • >while()の場合、条件判定が初めにあるのでなにも表示されない。
  • >do while()の場合、条件判定が後になるので1回目は無条件に表示される。
  • >for文も普通に使える
  • ユーザー通知

 -alart,comfirm,prompt 

  • 関数

 複数処理
 function 関数名(引数){
  処理
  return 返り値
}
 関数宣言不要
 引数は「,」区切りで追記可能
 returnをつければ返り値を返す

 -無名関数、匿名関数 -> 関数を変数(オブジェクト)として定義する場合、関数名は不要
 -即時関数 -> 定義後すぐに呼び出す関数 -> 他人に変更されたくない値を使って処理をする場合、ローカル変数で処理を行い、処理結果を返すときに使用
 

  • setInterval
  • setTimeout

違い->setIntervalは処理の完了を意識しないので、重い処理の場合は処理がどんどんたまり、ブラウザがクラッシュする。
   setTimeoutは処理の完了を待つ