JS语法声明

对象

语法声明

let 对象名 = {}
let 对象名 = new Object()

对象由属性和方法组成

let 对象名 = {
    属性名:属性值,
    方法名:函数
}

对象的使用

对象.属性名
对象['属性名']
对象.属性名=新值
对象.新属性名=新值
delete 对象名.属性

遍历对象

let obj = {
    name : 'yanxin',
    age : '23',
    hobby : 'cook'

}
for(let k in obj){
    document.write(k+':'+obj[k]+'');
    console.log(obj.k);//错误写法,k里面的值是'name',相当于obj.'name'
    console.log(obj[k]);//正确写法
}

for in 不提倡遍历数组

有一个对象没有给值就是undefined,加减乘除都是NaN

内置函数

Math.random() 能取到0-1任意数,左闭右开

取0-10任意整数
console.log(Math.floor(Math.random()*(10+1)));
取5-10任意整数
console.log(Math.floor(Math.random()*(5+1)+5));
取N-M任意整数
console.log(Math.floor(Math.random()*(M-N+1)+N));
  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值