代入演算子のちがいよる変数の値の変化

ある値を変数に代入する代入演算子。
XとYの値を変えて計算ボタンをクリックすると
各代入演算子ごとにXの値を表示する。
代入演算子についてはsample0094.htmlを参照。
なお、テキストフィールドに入力された数値は文字列として扱われるので、
JavaScriptの組み込み関数であるparseInt()で数値に変換している。
実行結果

X = Y =

代入演算子による代入Xの値
X = Y
X += Y
X -= Y
X *= Y
X /= Y
X %= Y


ヘッダ部分
<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>