console.log(a); //Uncaught ReferenceError: a is not defined 因为没有定义a所以报错了. var a = 52; console.log(a); 有定义a,并且给a赋值了52所以打印a就是52. console.log(a); //undefined var a = 52; 虽然有定义a但是打印却在变量a的前面,那为什么不是报错而是打印出来的是undefined?因为在js执行代码之前,js会先获取到所有的变量并且把这些变量放置到js代码…
关于js日期的获取要用到最基本的Date()方法获取当日的日期 var d =new Date(); //定义日期对象 var y=d.getFullYear(); //获取年 var m=d.getMonth()+1; //从 Date 对象返回月份 (0 ~ 11),所以要加1. var dd=d.getDate(); //获取日 获取小时,分钟,秒也是同理,一次获取.注:1秒=1000毫秒 <!DOCTYPE html> <html lang="en"&g…