More Related Content
Similar to Aedlabo program 20150125
Similar to Aedlabo program 20150125 (20)
Aedlabo program 20150125
- 10. Web Design (Front End) JavaScript / PHP …
Web Development Ruby / Python / Perl / Scala …
Application Development Java / C++ / Objective-C / Swift …
主なプログラム言語の種類
もちろん、この他にもたくさんのプログラム言語が存在します
- 18. 1.実行環境
• console.log
2.ダイアログ表示
• alert
• confirm
• prompt
3.変数
4.データ型
5.演算子
• 算術演算子
• 代入演算子
• 比較演算子
• 論理演算子
11.関数
• function
• 引数
• 戻り値
• 即時関数
• 無名関数
12.変数のスコープ
6.配列
7.連想配列(ハッシュ)
8.条件分岐
• if
• if … else
• if … else if
• 比較演算子
• switch
9.繰り返し
• while
• do … while
• for
• for … in
今日やりたいこと
- 19. ウェブブラウザ • Google Chrome、Safari
エディタ • お好きなもの(UTF-8を扱えるもの)
• デモはSublime Textを使用
コードを書く場所 • HTMLの<script> 要素内
• 外部jsファイル
言語 • JavaScript
実行環境
- 53. if ( 条件 ) {
条件が真のときの処理
} else {
条件が偽ときの処理
}
条件分岐
- 57. switch( 変数 ){
case A :
変数の値がAのときの処理
case B :
変数の値がBのときの処理
default :
どれにも当てはまらないときの処理
}
条件分岐
- 60. while ( 条件 ) {
繰り返す処理
}
この条件を満たしている間ずっと繰り返される
繰り返し
- 64. for ( var i = 0; i < n; i++ ) {
繰り返す処理
}
ここに繰り返す回数を指定する
繰り返し
- 66. for ( var 変数名 in 配列名 ) {
繰り返す処理
}
キーを格納するための変数名を指定
走査したい配列
繰り返し
- 80. var name = "Taro"
function test() {
console.log(name);
}
test();
console.log(name);
関数の外側で宣言された変数は全体で参照できる
変数のスコープ
- 81. var name = "Taro"
function test() {
console.log(name);
}
test();
console.log(name);
変数のスコープ
- 82. var name = "Taro"
function test() {
console.log(name);
}
test();
console.log(name);
変数のスコープ
- 83. var name = "Taro"
function test() {
console.log(name);
}
test();
console.log(name);
Taro
変数のスコープ
- 84. var name = "Taro"
function test() {
console.log(name);
}
test();
console.log(name); Taro
変数のスコープ
- 85. function test() {
var name = "Taro"
console.log(name);
}
test();
console.log(name);
関数の中で宣言された変数はその関数内でしか参照できない
変数のスコープ
- 90. function test() {
var name = "Taro"
console.log(name);
return name;
}
var user = test();
console.log(user); Taro
戻り値を使う
変数のスコープ