IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JS-数组(2)和对象 -> 正文阅读

[JavaScript知识库]JS-数组(2)和对象

一、复习

?

数组

???数组的创建

  • 对象的方式创建
  • 字面量创建,使用中括号[], 最常用的

? ?数组元素的访问(获取数组中的值)

????????数组名称[下标]

????????下标又叫键名

? ?数组遍历

????????for(){}

????????获取数组的长度 : 数组名.length

二、数组的分类

? ?按照维数可分为一维数组、二维数组、三维数组....

二维数组创建

?二维数组元素访问

语法:数组名称[外层数组下标][内层数组下标]

二维数组遍历

三、对象

万物皆对象

类是具有相同或相似属性和功能(方法)的这些事物,统称为一类

php中的对象:实例化(new)

javascript中的对象:自定义对象、内置对象、浏览器对象

3.1 字面量创建对象

对象里边只有属性和方法,属性和方法是以键值对的形式存在,键和值之间用冒号: 隔开

对象(object)中的字面量 指的是 花括号 {}

var 对象的名称 = {

???????? // 属性 可以理解为变量名

????????属性名:属性值,

????????// 方法 可以理解为函数

????????方法名:function(){}

}

对象属性的调用

语法: 对象名.属性名

对象属性值的修改

语法:对象名.属性名 = 要修改的值

对象中方法的调用

语法:对象.方法名称()

3.2 利用new Object创建对象

语法: new Object()

3.3 利用构造函数创建对象

构造函数:是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 运算符 一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。

四、内置对象

4.1 Math对象

? ?Math.PI // 圆周率

? ?Math.floor() // 向下取整

? ?Math.ceil() // 向上取整

? ?Math.round() // 四舍五入版 就近取整 注意 -3.5 结果是 -3

? ?Math.abs() // 绝对值

? ?Math.max() // 求最大值

? ?Math.min() // 最小值

? ?Math.random() // 随机数

随堂练习:输出1-10范围内的随机数

4.2 Date对象

Date对象和Math对象不同,Date对象需要通过new 关键字进行创建

语法: var 对象名称 = new Date()

4.3 数组对象

var arr = []

数组名.方法()

数组对象方法

slice() 和 splice() 目的基本相同,建议同学们重点看下 splice()

案例:筛选数组?

有一个包含工资的数组[1 500, 1200, 2000, 2100, 1800]要求把数组中工资超过2000的删除,剩余的放 到新数组里面

练习:数组去重(重要重要重要重要重要)

核心方法:indexOf()

4.4 字符串对象

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-18 17:18:34  更:2021-10-18 17:20:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:05:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码