javascript学习笔记一

学习目标:

对象
 


学习内容:

  1. 什么是对象
  2. 对象的操作【增,删,改,查】
  3. 对象的方法
  4. 遍历对象
  5. 数学内置对象
  6. 猜数字游戏

学习时间:

  • 7.27

学习产出:

  •  对象:是一种数据类型,无序的数据结构。
  • 对象的特点:无序的数据的集合,可以详细的描述某个事物。

  •  对象的操作:

注:严格模式是不允许删除的 

<script>
  let  phone={
    name:'iqoo11',
    processor:'第二代骁龙8移动平台',
    chip:'自研芯片V2'
  }
  // 对象属性的增加:
  phone.price='4399'
  console.log(phone)
//   对象属性的删除
  delete phone.chip
  console.log(phone)
//   对象属性的修改
  phone.name='iqoo11pro'
  console.log(phone)
//   对象的特殊查找:适合特色的属性名
  console.log(phone['name'])
</script>

  • 对象的方法及遍历: 

<script>
  let  phone={
      name:'iqoo11',
      processor:'第二代骁龙8移动平台',
      chip:'自研芯片V2',
      song:function (x,y) {
        document.write(x+y)
      }
  }
  phone.song(1,2)
  document.write('<br>')
  // 注意:这里的phonekey是'属性',是字符串,所以要使用特殊的查找方法。
  for (let phoneKey in phone) {
    document.write(phone[phoneKey])
    document.write('<br>')
  }

</script>

  • 数学内置对象 

<script>
/*  document.write(`haha`)
  document.write(Math.floor(Math.random()*(10+1)))*/
//   生产n-m的随机数Math.floor(Math(M-N+1))+N
  let N= +prompt(`请输入从哪开始`)
  let M=+prompt(`到哪个数?`)
  let num=Math.floor(Math.random()*(M-N+1))+N
  document.write(`m-n的随机数是${num}`)
</script>

  • 猜数字游戏: 

<script>
function getrandom(x,y) {
  return Math.floor(Math.random()*(y-x+1)+x)
}
let random=getrandom(1,10)

while (true){
  let num=prompt(`请输入一个数:`)
  if (num>random){
    alert(`你猜大了`)
  }else if(num<random){
    alert(`你猜小了`)
  }else{
    alert(`猜对了`)
    break
  }
}
</script>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值