指定された範囲の整数をすべて合計する

指定された範囲の整数を配列に格納している。
後は、配列を使って計算式と結果をテキストエリアに出している。
配列に数値を格納する方が役に立つかもしれない。
実行結果

最小値から最大値 までの合計は、

ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function numberSet(form)	{
//以下で、指定された範囲の数値を配列に格納する
	var MIN = parseInt(form.min.value)
	var MAX = parseInt(form.max.value)
	var total = 0
	var process = ""
	if(MIN > MAX)	{
		alert("最小値の方が大きい値です")
	} else {
		var n = MAX - MIN + 1
		var number = new Array(n)
		for(var i=1 ; i <= n ; i++)	{
			number[i] = MIN
			MIN = MIN + 1
		}
//以下で計算式と結果を表示する
		for(var l=1 ; l <= n ; l++)	{
			if(l == n)	{
				process += number[l] + "="
			} else	{
				process += number[l] + "+"
			}
			total += number[l]
		}
		form.disp.value = process + total
	}
}
</SCRIPT>

ボディ部分 <FORM> 最小値<INPUT TYPE="text" NAME="min" SIZE="3">から最大値 <INPUT TYPE="text" NAME="max" SIZE="3">までの合計は、 <INPUT TYPE="button" VALUE="計算" onClick="numberSet(this.form)"><BR> <TEXTAREA NAME="disp" ROWS="5" COLS="100"> </TEXTAREA> </FORM>