JavaScript
在 JavaScript 中,常使用的條件判斷語法為:if else 與 switch case,使用時需注意兩者之間的差異:語法差異、可讀性、效能、使用時機等等。
let score = 66;
if (score >= 90){ // 條件式
console.log(`很棒`);
} else if (score >= 60 && score < 90){
console.log(`及格`);
} else {
console.log(`不及格`);
}
// 及格
let score = 96;
switch (true){ // 表達式 => 需注意這裡不是放 score 比對!
case (score >= 90): // true === true
console.log(`很棒`);
break;
case (score >= 60 && score < 90): // true !== false
console.log(`及格`);
default: // 條件均不符
console.log(`不及格`);
}
// 很棒
cn UI?
Aug 2, 2024hackmd-github-sync-badge
Jun 21, 2024本篇主要整理 JavaScript 常見的內建函式,列表如下: + Math.floor(x):無條件捨去,回傳「小於等於」所給數字的最大整數 + Bitwise NOT (~):位元反向運算子(波浪號) + Math.ceil(x):無條件進位,回傳「大於等於」所給數字的最小整數 + Math.round(x):四捨五入 + toFixed(x):四捨六入五留雙 + Math.sqrt(x):返回一個數的平方根 + Math.abs(x):返回一個數的絕對值
Jun 17, 2024這是由於 Next.js 預設為伺服器渲染(Server-side Rendering),會在 Node.js 環境下預渲染頁面,並將生成的 HTML 內容發送給 Client 端。 因此渲染過程是在 Server 端而非在瀏覽器中,由於程式無法識別 Window / Document 物件而回報上述 Error。
Apr 29, 2024or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up