var cat={
name:“miaomiao”, (属性之间用逗号隔开)
age:2
}
console.log(cat.name) 输出miaomiao
var cat={
name: “miao”,
sayName: function (){ 可以简写成sayName(){}
console.log(“我是”+this.name)
},
eat: function (food){
console.log(“吃”+food)
}
}
cat.sayName();
cat.eat(“鱼”);
对象的分类:
1.自定义对象
2.内置对象(例如Date,获取当前时间)
3.宿主对象(document)
4.第三方库对象(jQuery,vue等)
内置对象
Array—数组
Math—数学
Date—日期
RegExp—正则表达式
Math对象
Math.floor(): 向下取整;
Math.random():0-1的随机数;
Math.abs():绝对值;
Math.sqrt():开方;
Math.pow():乘方;
获取指定范围的随机数
例:1-10的随即整数
var result=Math.floor(Math.random()*10+1);
console.log(result);
随机数
var list=["自选餐","面","饺子","黄焖鸡","螺蛳粉","小碗菜"];
var result=Math.floor(Math.random()*list.length);
index=result;
console.log(list[index]);
Date对象
var d=new Date(); (获取当前日期)
var year=d.getFullYear(); (哪一年)
var month=d.getMonth(); (几月,从0开始)
var date=d.getDate(); (几号)
var day=d.getDay(); (星期几)
var hours=d.getHours();
var minutes=d.getMinutes();
var seconds=d.getSeconds();
console.log(d.getTime());
d.getTime():时间戳是指格林威治时间1970年1月1日00分00秒起至现在的总毫秒数。
计时器方法setInterval
setInterval(function(){},ms)
控制台输出时间
setInterval(function(){
var d=new Date();
var hours=d.getHours();
var minutes=d.getMinutes();
var seconds=d.getSeconds();
console.log(hours+":"+minutes+":"+seconds);
},1000)