---
# System prepended metadata

title: javascript的 陳述式、表達式和IIFE
tags: [Javascript]

---

---
tags: Javascript,
disqus: hackmd
---

# javascript的 陳述式、表達式和IIFE

陳述式(Statement)與表達式(Expression)最大的差別在：陳述式不會回傳結果。

![陳述式(Statement)與表達式(Expression)最大的差別](https://i.imgur.com/ZQe3qHY.png)


```javascript=
(function() {
    console.log('ABCDEFG');
})();
```

---

#### 參考文件
[JavaScript 核心篇 學習筆記: Chap.17 — 陳述式與表達式](https://medium.com/@yining1204/javascript-%E6%A0%B8%E5%BF%83%E7%AF%87-%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-chap-17-%E9%99%B3%E8%BF%B0%E5%BC%8F%E8%88%87%E8%A1%A8%E9%81%94%E5%BC%8F-c51f4b395180)
[js函式的陳述式、表達式和IIFE](https://medium.com/@Epicure1709/js%E5%87%BD%E5%BC%8F%E7%9A%84%E9%99%B3%E8%BF%B0%E5%BC%8F-%E8%A1%A8%E9%81%94%E5%BC%8F%E5%92%8Ciife-15eb4c0a5b80)