程式碼截圖顯示:toLocaleDateString 後方缺少呼叫括號 `()`,導致函式未被執行,僅回傳函式本身,故無法彈出日期對話框。
var date = new Date();
alert(date.toLocaleDateString); // 缺少 (),顯示函式原文而非日期字串
alert(date.toLocaleDateString()); // 加上 () 執行函式
date.toLocaleDateString('zh-TW') → `2024/1/15`;'en-US' → `1/15/2024`。date.toLocaleDateString('zh-TW', {year:'numeric', month:'long', day:'numeric'}) → `2024年1月15日`。記住:**JavaScript 函式必須加 `()` 才會執行**,屬性存取才不需括號。