# 1.2.3.13.危險小叮嚀：自動插入分號

* 當按下enter時就會出現一個carriage return, 是一個看不到的字元
  * 此時JavaScript engine會自動加入分號, 所以寫程式時才不需要加上分號
* 因此**在寫JavaScript時會將大括號放在跟函數, for迴圈, if陳述式同一行**

```
function getPerson(){
    return 
    {
        firstname: 'Tony'
    }
}


//印出undefined
console.log(getPerson());

//因為JavaScript engine會自動加入分號:
function getPerson(){
    return;
    {
        firstname: 'Tony'
    }
}

//必須預防自動加入分號: 將大括號放在跟函數, for迴圈, if陳述式同一行
function getPerson(){
    return {
        firstname: 'Tony'
    }
}
```
