Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの関数*とは何ですか?


function *宣言は、ジェネレーター関数を定義するために使用されます。 Generatorオブジェクトを返します。ジェネレーター関数を使用すると、関数を終了して後で再開するときに、その間にコードを実行できます。したがって、ジェネレーターを使用して、コード内のフロー制御を管理できます。

構文 構文は次のとおりです-

function *myFunction() {}
// or
function* myFunction() {}
// or
function*myFunction() {}
ジェネレーター関数の使い方を見てみましょう

ライブデモ

<html>
   <body>
      <script>
         function* display() {
            var num = 1;
            while (num < 5)
            yield num++;
         }
         var myGenerator = display();

         document.write(myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
      </script>
   </body>
</html>

  1. JavaScriptの型変換における「+」演算子の重要性は何ですか?

    + 演算子には、加算、連結、そして最も重要な型変換を含む多くの用途があります。 。通常、「 +」を使用します 加算および場合によっては連結の演算子。また、型変換でも多くの用途があります 。文字列を数値に変換するのは非常に簡単です。 例 <html> <body> <script>    var num = "23";    int = +num;    document.write(int);    document.write("</br&

  2. JavaScript型強制とは何ですか?

    型強制とは、データ型を自動的または暗黙的に別のデータ型に変換することを意味します。 以下はJavaScript型強制のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document&l