Automatic Semicolon Insertion
當語句沒有加上;,會自動插入;
function a () {
return
'test';
}
console.log(a());
在上例中 因return 無; 所以因asi規則,加上了; ,所以列印出來為undefined
function a () {
return ;
'test';
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
not asi rules
(、[、/、+、-、*、%、,、. 放置開頭會影響結果