84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
結果が関数を出力するのはなぜですか? また、括弧内のb関数に関数プロモーションがあるかどうかも尋ねたいです。
b
関数式内の関数名は不変であり、引用符で囲むことのみが可能であり、割り当てることはできません。'use strict'を追加すると、strict モードでエラーを観察できます。
'use strict'
@ライトキーのクイックコード10の後にはセミコロンが必要です
ここでは関数の昇格はありません。関数の昇格は「関数宣言」の場合にのみ存在し、「関数式」の場合には存在しません。「関数宣言」と「関数式」の違いについては、インターネット上の多くの記事で非常にわかりやすく説明されているので、自分で検索して学ぶことができます。
二階が言ったことは、関数内で関数名を変更することはできないということです。例えば:
なぜ 20 ではなく関数 a が出力されるのかというと、簡単な点はステートメントが直接スキップされていることです。これは
補足:自己実行関数も関数式であることに今思い出しました。回答を書き始めたときに誤解を招いて申し訳ありません。
関数式内の関数名は不変であり、引用符で囲むことのみが可能であり、割り当てることはできません。
'use strict'
を追加すると、strict モードでエラーを観察できます。@ライトキーのクイックコード10の後にはセミコロンが必要です
ここでは関数の昇格はありません。関数の昇格は「関数宣言」の場合にのみ存在し、「関数式」の場合には存在しません。
「関数宣言」と「関数式」の違いについては、インターネット上の多くの記事で非常にわかりやすく説明されているので、自分で検索して学ぶことができます。
二階が言ったことは、関数内で関数名を変更することはできないということです。例えば:
リーリーなぜ 20 ではなく関数 a が出力されるのかというと、簡単な点はステートメントが直接スキップされていることです。これは
と同等です。 リーリー補足:
リーリー自己実行関数も関数式であることに今思い出しました。回答を書き始めたときに誤解を招いて申し訳ありません。