退屈だったので、ループに関する簡単な演習をいくつかまとめてみました。JS を学び始めたばかりの方に役立つと幸いです。 1. 1から100までのすべての7の倍数の数と合計を出力します。 var 合計 = 0; var n = 0; (var i=1;i<=100;i++){ if(i%7==0){ 合計+=i; ++n; } } console.log("数値は: "+n+"、合計は: "+sum"); 実行結果: 2. 投資の年間利率が 5% であると仮定すると、1,000 から 5,000 に増加するには何年かかりますか? var お金 = 1000; var i = 0; お金<=5000の場合{ お金=お金*1.05; ++i; } console.log("合計 "+i+" 年が必要です"); 実行結果: 3. 100 から 1000 までのラッパスイセン数を見つけます。ラッパスイセン数とは、各桁の 3 乗の合計がその数字自体に等しい 3 桁の数字です。たとえば、1^3 + 5^3 + 3^3 = 153 です。 (var i=100;i<1000;i++){ // 100 の位の数字を取得します var a=parseInt(i/100); //10の位の数字を取得します var b=parseInt(i/10%10); // 一の位の数字を抽出します var c=parseInt(i%10); もし(a*a*a+b*b*b+c*c*c==i){ コンソールにログ出力します。 } } 10の位はvar b=paraseInt((i-bai*100)/10)を使用して取得することもできます。 実行結果: 4. 1~100 までのすべての奇数の合計を出力します。 2 で割り切れない数はすべて奇数です。 var 合計 = 0; (var i=1;i<=100;i++){ if(i%2==0){ 合計+=i; } } console.log("奇数の合計は: "+sum); 実行結果: 5. 2~100 までの素数を特定します。素数とは、1 とそれ自身以外の自然数では割り切れない、1 より大きい自然数です。 (var i=2;i<=100;i++){ var フラグ = true; //ループがiに達すると、因数が繰り返されます for(var j=2;j<=Math.sqrt(i);j++){ もし(i%j==0){ フラグ=false; 壊す; } } if(フラグ==true){ document.write(i+" "); } } 実行結果: 6. 三角形の印刷 小さなものから大きなものへ (var i=1;i<=5;i++){ (var j=1;j<=i;j++){ ドキュメントを書き込みます。 } document.write("<br/>"); } より多くからより少なく (var i=0;i<5;i++){ (var j=0;j<5-i;j++){ ドキュメントを書き込みます。 } document.write("<br/>"); } 7. 掛け算表を印刷する (var i=1;i<=9;i++){ (var j=1;j<=i;j++){ document.write(i+"*"+j+"="+i*j+" ") } document.write("<br/>");//改行} 実行結果: ループの使用法を説明する JavaScript の例に関するこの記事はこれで終わりです。JavaScript ループに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Dockerはコンテナポートバインディングのローカルポートを実装します
>>: IE8は優れたエクスペリエンスを提供します: アクティビティ
utf8mb4 エンコーディングは utf8 エンコーディングのスーパーセットであり、utf8 と互...
序文今日は、聖杯レイアウトとダブルウィングレイアウト、そしてそれらの違いについてお話しします。この2...
1. asキーワードはアサーションを示すTypescript では、アサーションを表現する方法が 2...
ウェブサイト機能を開発する場合、セッション キャッシュを時間内にクリアできません。一連の探索が始まり...
1. なぜこの記事を書くのですか?重複リクエストの処理に関する記事をたくさん読んだことがあるでしょう...
序文全文インデックスを使用できるのは Innodb と MyISAM ストレージ エンジンのみです ...
この記事では、Ubuntuサーバーバージョンのインストールグラフィックチュートリアルを参考までに紹介...
MySQLデータベースをインストールするa) MySQL ソースインストールパッケージをダウンロード...
metaはhtml言語のhead領域にある補助タグです。おそらく、これらのコードは不要だと思うかもし...
この記事では、参考までに、簡単なタイマー機能を実装するためのvue.jsの具体的なコードを紹介します...
目次コンストラクタインスタンスとプロトタイプの関係プロトタイププロパティ属性またはメンバーの検索原則...
アプリケーションや Web サイトのパフォーマンスが成功の重要な要素であることは誰もが知っています。...
MySQL は、スウェーデンの会社 MySQL AB によって開発され、現在は Oracle が所有...
最近仕事でnginxの設定を変更する必要が頻繁にあり、nginxでrewriteを使用する方法を学び...
私たちが毎日使っているブラウザや Word 文書のスクロール バーはなぜ右側にあるのでしょうか。多く...