博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js数组和字符串
阅读量:4679 次
发布时间:2019-06-09

本文共 765 字,大约阅读时间需要 2 分钟。

js数组常用方法

push(): 接收任意数量的参数,把它们逐个添加到数组的末尾,并返回修改后数组的长度;

pop(): 从数组末尾移除最后一个元素,减少数组的 length 值,然后返回移除的元素;

sort() : 从小到大排序 , 原数组也被升序排序了,按字符ascll码值大小排列;若要比较数值大小需传入一个函数 function(){return a-b } ,匿名函数返回为真,则sort将两个元素交换位置

reverse() : 逆向排序, 原数组也被逆向排序了

slice() : 不修改原数组, 将原数组中的指定区域数据提取出来并返回一个新数组 (规则和py中切片规则一样)

splice() :增删改, 会改变原数组

indexOf() : 获取数组中第一个出现指定元素的下标, 如果不存在则返回-1

join() : 将数组中的元素用指定字符连接,连接成为一个字符串,

 

js字符串方法

String.fromCharCode(97); 将ASCII码转换成字符

str.indexOf(“abc”); 查找字符串第一次出现的位置, 如果没找到则返回-1

str.replace(); 替换字符串

str.substring(start,end); 截取字符串 范围是[start, end) (无视参数顺序,从前取到后)

slice() : 截取字符串 (规则和py中切片规则一样)

str.split('str', x); 根据分隔符、拆分成数组; 后面那个参数x表示取前x段组成一个数组

str.toLowerCase(); 把字符串转换成小写

str.toUpperCase();把字符串转换成大写

 

转载于:https://www.cnblogs.com/Deaseyy/p/10859777.html

你可能感兴趣的文章
JAVA学习之路(环境配置,)
查看>>
Task.WaitAll代替WaitHandle.WaitAll
查看>>
MVc Identity登陆锁定
查看>>
MyBatis持久层框架使用总结 转载
查看>>
机器学习之逻辑回归
查看>>
linux bash 命令重定向和多命令执行
查看>>
SpringBean.xml配置
查看>>
c++ 实现哈夫曼树中遇见的问题
查看>>
cdn连接失败是什么意思_关于CDN的原理、术语和应用场景那些事
查看>>
ultraedit26 运行的是试用模式_免费试用U盘数据恢复工具 – 轻松找回U盘丢失的各种数据!...
查看>>
怎么从转移特性曲线上看dibl_白话IVD中的流体——泵的流量特性与管路阻力特性...
查看>>
奈奎斯特与香农定理_通俗理解奈奎斯特带宽
查看>>
ercharts一个页面能放几个_谷歌优化排名网站内页,一般放置几个关键词?
查看>>
redirect路由配置 vue_Vue 动态生成路由结构
查看>>
maven仲裁机制_Maven 基础知识依赖机制
查看>>
canvas绘制四分之一圆_用canvas画太极图(一步步详解附带源代码)
查看>>
计算上个月的第一天和最后一天_20年的最后一场旅行,21年的第一场旅行
查看>>
抄表 软件_水表远程抄表方案 M-BUS NB-IOT LoRa有什么区别呢
查看>>
一般柱子与柱子的距离_建筑内部布置柱子 间距大概是多少?
查看>>
python比excel好在哪_在数据分析方面,比起python,excel的局限性在哪(python excle 图表)...
查看>>