在 Javascript 上有好多懶人語法, 以下會介紹在 React 中比較常見到的 OR 語法 : ### OR 語法 ```js const addByOne = a => { a = a || 0; return ++a; }; ``` 這裡的 OR 是指如果 a 的條件為 fail 時,就會把 0 assign 到 a。 但如果 a 是條件為非 fail 時,就會把 a assign 到 a。 ```js console.log(addByOne()); // 1 console.log(addByOne(1)); // 2 console.log(addByOne(addByOne(1))); // 3 ```