- ベストアンサー
ソースコードの動作を詳細に説明
- ソースコードの詳細な動作を解説します。
- 期末課題のソースコードの動作を一行ずつ詳細に解説します。
- ソースコードの上から順に、処理の流れを詳細に解説します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
a = 0; aに0を代入する。 for( i = 0; i < 10; i++ ){ iに初期値0を代入。 iを1づつ加算し、iが初期値0から9(10未満の整数)になるまで { }内を繰り返す。(※) for( k = 1; k < 100; k = k + 2 ){ kに初期値1を代入。 kを2づつ加算し、kが初期値1から99(100未満の整数)になるまで { }内を繰り返す。(※) a = a + i; aに1を加える。 } kのfor文の折り返し地点 } iのfor文の折り返し地点 document.write( a ); a を出力する。 (※)補足 for文がネストになっている点のみがポイントです。for文のネストは下記が参考になります。 http://www1.bbiq.jp/takeharu/java37.html
その他の回答 (1)
- nt-natsu
- ベストアンサー率41% (15/36)
Javascriptだけでいいのですよね。 <script type="text/javascript"> /* この下の行からです←書くならコメントアウトにしようね */ a = 0; for( i = 0; i < 10; i++ ){ /* iを0で初期化して、0から9まで足してゆく、因みにi"++"をインクリメント演算子という */ for( k = 1; k < 100; k = k + 2 ){ /* kを1で初期化して、2を順に足していって100未満まで繰り返し */ a = a + i; /* kが云々の条件式がtrueのときa(初期値は0)にiを足す */ } } document.write( a ); //全部抜けたら足し終わったaを表示 </script> //この上の行までです。 じゃあ、勉強頑張ってね。