JS基礎

配列の演算

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>配列</title>
        <script type="text/javascript">
	var a = new Array(9, 12, 17);
	var b = new Array(33, 16, 82);
	var kai;
	function kakezan0() {
		kai = a[0]*b[0];
		alert( '答えは' + kai + 'です' );
	}
	function kakezan1() {
		kai = a[1]*b[1];
		alert(kai);
	}
	function kakezan2() {
		kai = a[2]*b[2];
		alert(kai);
	}
	</script>
        <style type="text/css">
	table {
		border-collapse: collapse;
		border-color: #ccc;
	}
	th {
		width: 100px;
		background-color: #D9F4F1;
	}
	td {
		width: 100px;
		text-align: center;
	}
	</style>
</head>
<body>
    <table border="1">
    <tr>
    <th>添字</th><th>a</th><th>b</th><th>a×bを計算</th>
    </tr>
    <tr>
    <th>0</th><td>9</td><td>33</td>
    <td><input type="button" value="計算結果" onClick=" kakezan0()"></td>
    </tr>
    <tr>
    <th>1</th><td>12</td><td>16</td>   
    <td><input type="button" value="計算結果" onClick="kakezan1()"></td>
    </tr>
    <tr>
    <th>2</th><td>17</td><td>82</td>
    <td><input type="button" value="計算結果" onClick="kakezan2()"></td>
    </tr>
    </table>
</body>
</html>
メモ

new ArrayのnewとArrayの間は空ける。

今回はボタン一つ一つに関数を作りましたが、次は引数を使って簡略化したいと思います。