# JavaScript Manual --- ## 逗號運算子 每個逗號都是獨立區塊, 會依序執行 用在條件式, 只回傳最後一個區塊的值 前面的小區塊如果有條件式, 不管是否成立, 都不影響後面的區塊 ``` var x=0; function aaa() { console.log("aaa"); } function bbb() { console.log("bbb"); } function ccc() { console.log("ccc"); } //範例一 if(aaa(), bbb(), x==0){ ccc(); } console.log("---"); //範例二 if(x==1 && aaa(), bbb(), x==0){ ccc(); } ``` 輸出結果 ``` aaa bbb ccc --- bbb ccc ``` 範例一的實際內容 ``` aaa(); bbb(); if(x==0){ ccc(); } ``` 範例二的實際內容 ``` if(x==1){ aaa(); } bbb(); if(x==0){ ccc(); } ``` --- ## return + function 會先執行完function 最後return undefined 範例: ``` return function A(), functionB()... ``` 執行結果: ``` function A(); function B(); return undefined; ``` * [參考文件](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function) --- ## 瀏覽器 console 載入外部 js :::success 透過 jquery ``` $.getScript('檔名.js'); ``` ::: --- ###### tags: `教學`