JavaScript获取当前时间报错:Uncaught ReferenceError: now未定义
问题解决:Uncaught ReferenceError: now is not Defined
你的代码存在两个关键问题:
- 未创建
Date对象实例就直接使用now变量,JS无法识别这个未定义的变量,因此抛出引用错误。 - JavaScript是大小写敏感语言,
Console.log需改为console.log(首字母小写)。
修正后的代码:
// 先创建Date实例,获取当前时间对象 const now = new Date(); const hours = now.getHours(); // 使用正确的控制台输出方法 console.log(hours);
说明:
new Date()会生成包含当前系统时间的Date对象,将其赋值给now变量后,才能调用getHours()方法提取当前小时数。- 浏览器内置的控制台输出API是小写的
console,大写的Console不属于JS内置对象,会引发额外错误。
内容的提问来源于stack exchange,提问作者Samakins280
相关产品推荐
相关产品推荐

