varとfunctionの定義方法の違い
672 ワード
JSには関数を定義する2つの方法があります。
1はvar aa=function(){…}です。
2はfunction aa(){…}です。
var方式で定義された関数は、先に関数を呼び出すことができません。後で声明します。先に関数を宣言してから呼び出します。
function方式定義関数は、先に呼び出してから宣言してもいいです。コードを見てください:
1はvar aa=function(){…}です。
2はfunction aa(){…}です。
var方式で定義された関数は、先に関数を呼び出すことができません。後で声明します。先に関数を宣言してから呼び出します。
function方式定義関数は、先に呼び出してから宣言してもいいです。コードを見てください:
<script language="JavaScript" type="text/javascript">
//aaa();
var aaa = function(){
alert("A");
}
aaa();//
//
bbb();
function bbb(){
alert("bb");
}
</script>