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

js基础(2)

对象

object也是js的一种数据类型

其静态特征可以用基本数据类型表示

动态行为可以用函数表示

语法:

增删改查

查:对象.属性

改: 对象.属性=值

增:对象.新属性名=新值

删:delete 对象.属性名

查的另一种写法:

对象名['属性名']

应用场景 ,如图goods-name解析错误,变为字符串

对象的方法

let obj={

name:'wwx',

song: function() {

函数体

}

}

方法调用:

对象名.方法名

obj.song()

多个方法统一用逗号分割

遍历对象

形如

let arr=['a','b','c']

for(let k in arr){

}

k显示索引号(但为字符串型)

因此不太建议遍历数组

用于遍历对象

对于k得到的是键值对中的建,且k为字符串,因此不能用obj.k得到值

应该用:

遍历

let student=[

{'小明','男','18','中国'},

{'小明','男','18','中国'},

{'小明','男','18','中国'},

{'小明','男','18','中国'}

]

内置对象

Math是js提供的数学对象

random 生成0~1之间随机数(不包括0,1)

ceil 向上取整     {区别parseInt()可以识别字符串并保留整数}

floor 向下取整

max 最大值

min 最小值

pow 幂运算

abs 绝对值

Math.PI  π

Math.round()四舍五入

明天继续更新!


http://www.kler.cn/news/234393.html

相关文章:

  • QT+OSG/osgEarth编译之八十三:osgdb_ogr+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5插件库osgdb_ogr)
  • Acwing154滑动窗口
  • Windows10安装PCL1.14.0及点云配准
  • MongoDB聚合:$shardedDataDistribution
  • OOD分类项目训练
  • kyuubi 接入starrocks | doris
  • Vue3中Setup概述和使用(三)
  • maven插件maven-jar-plugin构建jar文件详细使用
  • 一、西瓜书——绪论
  • 【大厂AI课学习笔记】【1.6 人工智能基础知识】(4)深度学习和机器学习
  • JavaScript 设计模式之原型模式
  • 【美团】酒旅用户增长-后端研发
  • Nginx实战:1-安装搭建
  • C# 字体大小的相关问题
  • 【博云2023】乘龙一跃腾云海,侧目抬手摘星河
  • 双向链表的插入、删除、按位置增删改查、栈和队列区别、什么是内存泄漏
  • 【Larry】英语学习笔记语法篇——从句=连词+简单句
  • Linux——动静态库
  • Python操作MySQL基础
  • Qt知识点总结目录
  • 1523.在区间范围内统计奇数数目(Java)
  • Python爬虫——请求库安装
  • ubuntu20.04 安装mysql(8.x)
  • 13. 串口接收模块的项目应用案例
  • 华为数通方向HCIP-DataCom H12-821题库(单选题:441-460)
  • MacOS - 时间如何显示读秒?
  • 单片机的认识
  • 使用Qt创建项目 Qt中输出内容到控制台 设置窗口大小和窗口标题 Qt查看说明文档
  • Java 学习和实践笔记(3)
  • 火车可视化调车系统