过了个年,javascript继续学。
调用函数时,如果有return值,则返回值;如果没有return值,则返回undefined。
在函数中,console.log(arguments),可以打印出一个伪数组,里面有所有传进来的实参。
伪数组:1具有数组的length属性。2.通过索引的方式进行存储的。3.没有数组一些功能例如pop(),push()等等
构造函数和对象·
new关键字
var 结构(){属性1,属性2,属性3}
遍历对象用for in
for(var 变量 in 结构){console.log(变量)--打印出结构中的属性名。console.log(结构[变量])--打印出结构中的属性的值。变量我们一般用k。
对象一般分为三大类:自定义对象,内置对象,浏览器对象。
内置对象很多很好用是js中自带的。
查文档用MDN
Math对象 自带的
日期对象 需要构造函数
数字型 2022,2,27 字符型 2022-2-27 8:8:8
数字型一般大一个月
getMonth得到的是0--11
getDay得到的周日是0
打印毫秒数(时间戳)1.console.log(Date.valueOF)
2.var date1= +new Date();console.log(date1);
3.新添的console.log(Date.now);
下面是一个我自己学的倒计时案例:
var date=+new Date();