| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> javascript高级03 -> 正文阅读 |
|
[JavaScript知识库]javascript高级03 |
2.4 Array(数组)?对象数组对象是使用单独的变量名来存储一系列的值。 2.4.1 数组的创建方式1. new Array([参数]); 参数---一个数字--数组的存储空间
2. new Array(value1,value2.....);
3. ?[value1,value2....]
2.4.2数组赋值1.先创建后赋值---需要下标【从0开始】
注意:new Array(4)指定数组空间情况 ?1.赋值的时候可以超出指定的数据空间大小 ?2.数据的个数在指定的数据空间大小内(包括等于),length属性是指定的数据空间大小 ?3. 如果超过就表示数组中元素的个数 2.?定义加赋值
2.4.3?数组取值---数组名称[小标]2.4.4数组的length属性length属性---数组元素的个数 new Array(4)指定数组空间的情况,数据的个数在指定的数据空间大小内(包括等于),length属性是指定的数据空间大小 如果超过就表示数组中元素的个数。
2.4.5.数组的遍历---循环
2.4.6.数组的常用方法1. concat()??? 合并数组
2. forEach()?? 数组每个元素都执行一次回调函数。
3.includes()?? 判断一个数组是否包含一个指定的值
4. indexOf()? 搜索数组中的元素,并返回它所在的位置
5. lastIndexOf()??? 搜索数组中的元素,并返回它最后出现的位置
6. join()? 把数组的所有元素放入一个字符串。
7. push() 向数组的末尾添加一个或更多元素,并返回新的长度
8. unshift()??? 向数组的开头添加一个或更多元素,并返回新的长度
9. shift() 删除并返回数组的第一个元素
10. pop()?????? 删除数组的最后一个元素并返回删除的元素
11. reverse()? 反转数组的元素顺序
12. slice(开始下标,结束下标)??? 选取数组的一部分,并返回一个新数组。
13. sort()?????? 对数组的元素进行排序
14. toString() 把数组转换为字符串,并返回结果
2.5 Boolean(布尔)?对象2.5.1.创建方式(2种)
2.5.2.Boolean 对象方法:toString()????? 把布尔值转换为字符串,并返回结果。
valueOf()?????? 返回 Boolean 对象的原始值
2.5.3.注意事项1.数字可以充当判断值 0==false? 非0数字---true
2.字符串充当判断值?????? 空字符串==false? 非空字符串==true
3. null充当判断?????????? null==false???? !null==true
2.6Math(算数)?对象调用一些数学运算相关的属性和方法 不需要创建对象, Math就是对象 2.6.1? Math对象 属性:1. E 返回算术常量 e,即自然对数的底数(约等于2.718)。自然常数,为数学中一个常数,是一个无限不循环小数
2. PI 返回圆周率(约等于3.14159)。
2.6.2 Math对象 方法:1. ?.max(x,y,z,...,n)
2. ?.min(x,y,z,...,n)
3. round(x)??? 四舍五入
2.7 RegExp?对象正则表达式描述了字符的模式对象,实际上就是一个用于查找/匹配字符串的规则 正则表达匹配字符 1.?RegExp对象 2.String中的match可以检索正则表达?--?不常用 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/27 20:35:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |