7

次の jQuery は、関数の後にセミコロンがあってもなくても機能します。なんで?

jQuery(document).ready(function(){
jQuery("#red").treeview({
    animated: "fast",
    collapsed: true,
    control: "#treecontrol",
    persist: "cookie"
})

});

すべてのブラウザで動作します。これだとエラーになりませんか?

4

1 に答える 1

13

JavaScript は実際にはセミコロンを必要としません。それはただの慣習です。

http://inimino.org/~inimino/blog/javascript_semicolons

コードをインデントすることをお勧めするのと同じように、セミコロンを使用することをお勧めします。

于 2012-05-15T15:27:29.493 に答える