当前位置: 首页 > 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/a/234393.html

相关文章:

  • 【电子通识】PWM驱动让有刷直流电机恒流工作
  • 网络安全-web渗透环境搭建-BWAPP(基础篇)
  • C++ 11,14,17 新特性
  • Qt 界面外观
  • MATLAB深度学习实战文字识别
  • C# 实现 gRPC 进程间通讯:两台设备的数据交换之道
  • 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知识点总结目录