var isCheck = false;
alert(isCheck); // 直接彈出 "false"
alert(typeof isCheck); // 彈出 "boolean"
alert() 會自動呼叫 toString(),布林值轉為 "true" / "false" 字串顯示。
alert() 之前的語法錯誤或執行期錯誤導致腳本中斷,alert 根本不會被執行到。<script> 區塊解析失敗:如缺少閉合括號、保留字誤用,瀏覽器直接忽略該腳本區塊。alert 顯示「防止此頁面建立額外對話方塊」勾選框,勾選後後續 alert 靜默失效。console.log('isCheck:', isCheck, typeof isCheck); // 開發者工具 Console 面板
debugger; // 斷點,配合 Sources 面板逐行除錯
// 或使用 VS Code + Debugger for Chrome 完整 IDE 除錯體驗
console.log 不會阻塞 UI、支援物件展開、可過濾、可保存記錄,遠優於 alert。