解説・結果
ヨッシーの”ホームページを作ろう(JavaScript編)”Vol.9
| <HEAD> <SCRIPT language="JavaScript"> function tasu1(a,b){ c=0; for(i=a;i<=b;i++){ c=c+i; } document.write("1から10まで足すと "+c); } </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" VALUE="1〜10まで足す" onClick="tasu1(1,10)"> </FORM> </BODY> 《結果》 《解説》
まず元のプログラムなんだけどこれはわかるよね。 function tasu1(1,10){ まず、新しい変数として合計を入れておくための
c 、for文で使うための
i
を用意した。 |
| <HEAD> <SCRIPT language="JavaScript"> function tasu3(a,b){ c=0; for(i=a;;i++){ c=c+i; document.write(c+"<br>"); if(c>=b){ document.write("100を超えました"); return; } } } </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" VALUE="押して" onClick="tasu3(1,100)"> </FORM> </BODY> 《結果》 《解説》
これは上の問題1とある程度考え方は似ている。 function tasu3(1,100){ 今回のaとbの役割はさっきとちょっと違うよ。 |