84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
`alert(sum(10,10));var sum=function(num1,num2){
};`なぜエラーが報告されるのですか?変数の昇格はないのですか?
JSコードを書く場合、関数式と関数宣言の2つの書き方があります。 私たちが焦点を当てる必要があるのは次のとおりです:
関数宣言フォームのみを昇格できます。
1.関数宣言フォーム【成功】
2.関数の表現方法【失敗】
私の記事を読む: http://www.jianshu.com/p/85a2...
関数式はホイストされません。
「JavaScript 高度なプログラミング」をもう一度読んでください。
宣言と式は異なります。宣言すると、定義だけでなく代入も事前に行われますが、式は行われません。 リーリー
上記と同様、関数作成メソッドは関数リテラル形式になっているため、
以上です
JSコードを書く場合、関数式と関数宣言の2つの書き方があります。
私たちが焦点を当てる必要があるのは次のとおりです:
1.関数宣言フォーム【成功】
リーリー2.関数の表現方法【失敗】
リーリー私の記事を読む: http://www.jianshu.com/p/85a2...
関数式はホイストされません。
「JavaScript 高度なプログラミング」をもう一度読んでください。
宣言と式は異なります。宣言すると、定義だけでなく代入も事前に行われますが、式は行われません。 リーリー
上記と同様、関数作成メソッドは関数リテラル形式になっているため、
に変更します リーリー以上です