[text] <script>
// 配列 – グループ化されたデータ
var sales0 = 100;
var sales1 = 200;
var sales2 = 150;
var sales = [100, 200, 150];
sales[1] = 180;
console.log(sales[1]); // 添字
</script>[/text]
「プログラム用語」カテゴリーアーカイブ
ローカル変数 : ローカル変数が外部からアクセスはできない
[text] <script>
// 関数
// ローカル変数
function getPrice(x) {
var rate = 0.82; // ローカル変数
return (x * rate);
}
console.log(getPrice(83));
console.log(rate);
</script>[/text]
関数の基本的な書き方。
[text]<script>
// 関数(複数の処理をまとめられる)
// aとbは「引数」
function sum(a, b) {
return (a + b);
}
var result = sum(50, 33);
alert(result);
</script>[/text]
for文の書き方。
[text]<script>
// ループ(for)
for (var i = 0; i < 10; i++) {
console.log(i);
}
</script>[/text]
while文の書き方。
[text]
<script>
// ループ(while)
var i = 0;
while (i < 10) {
console.log(i);
i++; // i = i + 1;
}
</script>
[/text]
switch文の書き方。
[text]
<script>
// 条件分岐(switch)
var direction = "right";
var x, y;
switch (direction) {
case "right":
x = x + 10;
break;
case "left":
x = x – 10;
break;
case "up":
y = y – 10;
break;
case "down":
y += 10; // y = y + 10
break;
default:
// 例外処理
break;
}
</script>[/text]
if… else if… else…文の書き方
[text]<script>
// 条件分岐(if)
var score = 20;
if (score >= 70) {
alert("合格!");
} else if (score >= 30) {
alert("不合格!");
} else {
alert("不合格だしお話になりません!");
}
</script>[/text]
条件分岐(if)
[text]<script>
// 条件分岐(if)
var score = 60;
// 比較演算子
// >= <= < >
// == !=
if (score >= 70) {
alert("合格!");
}
</script>[/text]
プログラム用語
[text]変数 :データにつけるラベル[/text]
演算子
[text][/text]代入演算子 : = [text][/text]
[text][/text]文字列に関する演算子 : ”hollo” + “world”[text][/text]
[text][/text]
数値関する演算子 : + – * /
% は 余り
var x = 1;
x++ //x = x + 1;
x– //x = x – 1;
x +=5 // x = x + 5;
[text][/text]
オーバーライド
オブジェクト指向プログラミングにおいてオーバーライド (override)とは、スーパークラスで定義されたメソッドをサブクラスで定義しなおし、動作を上書きすることである。
http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%A9%E3%82%A4%E3%83%89
コンストラクタ
オブジェクト指向のプログラムにおいてオブジェクトを生成するための手続き