---
# System prepended metadata

title: 0419 Start JavaScript

---

# 0419 Start JavaScript

lidemyMentorProgram5th week2 day1


**JavaScript** 環境

本來 JS 是只可以在瀏覽器環境上執行 (一定要有一個執行環境(runtime))，
後來出現了 Node.js 執行環境，也可以在本機執行了
但有些不是通用的功能，要看環境有沒有提供，另如 document 只有瀏覽器有

通用的功能類似有 console.log ，類似輸出紀錄觀看的功能 
(瀏覽器在網頁上打開 ; Node.js 使用 command line)

**JavaScript** 基礎運算

- *算數運算*
   加減乘除，取餘數使用 %

- *邏輯運算子*
  || = or ，&& = and ，! = not
  
|| 和 && 的短路性質(只要看到一個部分就停止，不會繼續執行)：
例如 3 || 10，就會看前面的那個質 = 3
false || 10 ，就會跑後面的質出來 ＝10
3 && 10 的話，就會要看到後面那個質 = 10
true && false = false 
false && 3 = false

對了，0 也算是 false
  
---

20:30 直播短記

globbing 在 CLI 時用幾個特定符號( * , ** , ? 等等)去配對