Js Asi

  • 122
  • 0
  • Js
  • 2020-01-08

Automatic Semicolon Insertion

當語句沒有加上;,會自動插入;

function a () {

    return 

    'test';

}

console.log(a());

在上例中 因return 無; 所以因asi規則,加上了; ,所以列印出來為undefined

function a () {

    return ;

    'test';

}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

not asi rules

 (、[、/、+、-、*、%、,、. 放置開頭會影響結果