11. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 11
値の変更
• 算術演算子
演算子 意味 使用例
+ 加算 a = 6 + 2; // 7
- 減算 a = 6 - 2; // 4
* 乗算 a = 6 * 2; // 12
/ 除算 a = 6 / 2; // 3
% 剰余 a = 7 % 2; // 1
12. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 12
値の変更
• 算術演算子の省略形(代入演算子)
a = a + 2;
a += 2;
同じ意味
+ ー / * % で同様に記述できる
13. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 13
値の変更
• 他の算術演算子(++インクリメント, ーーデクリメント)
a = a + 1;
a += 1;
a++;
同じ意味
+ と ー で同様に記述できる
14. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 14
値の変更
• a++ と ++a の違い
var a = 1;
a = ++a;
console.log( 'aは‘ + a); // 2
var b = 1;
var c = b++;
var d = b;
console.log( 'cは' + c); // 1
console.log( 'dは' + d); // 2
16. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 16
条件分岐(if文)
if (条件式1) {
実行したい処理;
}
else if (条件式2) {
実行したい処理;
}
else{
実行したい処理;
}
17. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 17
条件分岐(if文)
if (条件式1) {
実行したい処理;
}
else if (条件式2) {
実行したい処理;
}
else{
実行したい処理;
}
条件式1が成立したとき、
{ }の中を実行する
条件式1が成立せず、
条件式2が成立したとき、
{ }の中を実行する
条件式1と条件式2が
成立しないとき、{ }の
中を実行する
18. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 18
条件式の設定方法
• 比較演算子
A == B (等しい)’3’ == 3
A === B (厳密に等しい)3 === 3
A > B (より大きい)
A < B (より小さい)
A >= B (以上)
A <= B (以下)
A != B (等しくない)
A !== B (厳密に等しくない)’3’ !== 3
19. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 19
条件分岐(if文)
if (パソコンの価格 < 5万円) {
パソコンを購入;
}
else{//条件を満たしていないとき
お店から出る;
}
• 普段からifは使っています
25. Copyright Ⓒ Yoshihiro Takahashi 2012 All Rights Reserved. 25
曜日を簡単に表示する
• 配列を利用
– CDケースみたいなもの・・・です。
26. Copyright Ⓒ Yoshihiro Takahashi 2014 All Rights Reserved. 26
配列
• オブジェクトを作成します。
var a = new Array();
例 a[0] = 100;
a[1] = 200;
a[2] = 300;
27. Copyright Ⓒ Yoshihiro Takahashi 2014 All Rights Reserved. 27
配列の特徴
• []の中に変数が使える
a[ 変数 ]
28. Copyright Ⓒ Yoshihiro Takahashi 2014 All Rights Reserved. 28
配列
• 記述例
var a = new Array();
a[0] = ‘ABC’;
a[1] = ‘DEF’;
a[2] = ‘GHI’;
var a = new Array(‘ABC’, ‘DEF’, ‘GHI’);