ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function execute(form) {
var var_x = new Array(6)
var var_y = new Array(6)
for(i = 0 ; i < 6 ; i++) {
//テキストフィールドに入力された数値は文字列として扱われるので
//parseInt()で数値に変換する必要がある
var_x[i] = parseInt(form.x.value)
var_y[i] = parseInt(form.y.value)
}
var_x[0] = var_y[0] ; form.result0.value = var_x[0]
var_x[1] += var_y[1] ; form.result1.value = var_x[1]
var_x[2] -= var_y[2] ; form.result2.value = var_x[2]
var_x[3] *= var_y[3] ; form.result3.value = var_x[3]
var_x[4] /= var_y[4] ; form.result4.value = var_x[4]
var_x[5] %= var_y[5] ; form.result5.value = var_x[5]
}
</SCRIPT>
ボディ部分
<FORM>
X = <INPUT TYPE="text" SIZE="4" NAME="x" VALUE="10">
Y = <INPUT TYPE="text" SIZE="4" NAME="y" VALUE="10">
<INPUT TYPE="button" VALUE="計算" onClick="execute(this.form)">
<P>
<TABLE BORDER="1">
<TR><TH>代入演算子による代入</TH><TH>Xの値</TH></TR>
<TR><TD>X = Y</TD><TD><INPUT TYPE="text" SIZE="6" NAME="result0"></TD></TR>
<TR><TD>X += Y</TD><TD><INPUT TYPE="text" SIZE="6" NAME="result1"></TD></TR>
<TR><TD>X -= Y</TD><TD><INPUT TYPE="text" SIZE="6" NAME="result2"></TD></TR>
<TR><TD>X *= Y</TD><TD><INPUT TYPE="text" SIZE="6" NAME="result3"></TD></TR>
<TR><TD>X /= Y</TD><TD><INPUT TYPE="text" SIZE="6" NAME="result4"></TD></TR>
<TR><TD>X %= Y</TD><TD><INPUT TYPE="text" SIZE="6" NAME="result5"></TD></TR>
</TABLE>
</FORM>