当前位置: 首页 > news >正文

js-day4

JS学习之旅day4

  • 对象(object)
    • 什么是对象
    • 对象的使用
    • 遍历对象
    • 内置对象
  • 随机数

对象(object)

什么是对象

  1. 对象是一种数据类型
  2. 对象是无序的数据集合;数组是有序的数据集合

对象的使用

  1. 对象的声明:let 对象名 = {}let 对象名 = new Object()
  2. 对象是由属性和方法组成的
    let 对象名 = {属性名: 属性值,方法名: 函数
    }
    
    let obj = {uname:'张三',age:10,sayHi: function() {console.log('你好');}
    }
    //调用对象中的方法
    obj.sayHi();
    
  3. 对象的操作
    1. 查:对象名.属性名/方法名对象名['属性名/方法名']
    2. 改:对象名.属性名 = 新值
    3. 增:对象名.新属性名 = 新值
    4. 删:delete 对象名.属性名

遍历对象

  1. 方法
    // 1. 定义对象
    const obj = {name: '张三',age: 18,sayHi: function() {console.log('你好');}
    }
    // 2. 遍历对象
    for (let key in obj) {console.log(key+':'+obj[key]);
    }
    
  2. 注意:key是对象的属性名,对象名[key]是获取属性值;不能使用对象名.key

内置对象

  1. 什么是内置对象:JS内部提供的对象,包含各种属性和方法供开发者使用。
  2. Math
    1. random:生成0-1直接的随机数(包含0,不包含1)
    2. ceil:向上取整
    3. floor:向下取整
    4. max:找最大数
    5. min:找最小数
    6. pow:幂运算
    7. abs:绝对值
    8. round:四舍五入
    9. 等等,具体看文档

随机数

  1. 生成N-M(能取到N和M)之间的随机数:Math.floor(Math.random() * (M - N + 1)) + N

相关文章:

  • 第7章-航空公司客户价值分析
  • 机器学习-随机森林
  • Metasploit工具使用详解(上)丨小白WEB安全入门笔记
  • 数据编辑器所具备的数据整理功能​
  • 深度 |推动公共数据按需有序安全流动
  • Kaggle-基于xgboost的销量预测
  • 有道翻译js分析
  • 《函数栈帧的创建和销毁》
  • 【Fifty Project - D32】
  • HTML5基础
  • github actions入门指南
  • C++030(内联函数)
  • Vision Pro发布!开发者如何快速上手空间UI设计?
  • 深入理解计算机科学中的“递归”:原理、应用与优化
  • 我的世界模组开发——方块的深入探索(1)
  • 【深度学习-pytorch篇】5. 卷积神经网络与LLaMA分类模型
  • qemu安装risc-V 64
  • WPF的基础设施:XAML基础语法
  • 利用仿真软件学习一下RC无源滤波和有源滤波电路
  • 第二节 LED模块
  • 大同网站建设推广/营销策划公司收费明细
  • 昆明网站建设制作/百度推广服务
  • 手机网站和app有什么区别/龙网网络推广软件
  • 做网站绿标/今日新闻快讯
  • 网站做优化效果怎么样/百度推广代理商
  • 做网站策划的工具/指数基金排名前十名