相关api介绍
数字类型
- parseInt
- parseFloat
字符串类型
.length 返回字符串长度
字符串可以通过下标的方式来获取值
字符串的相关api都不会改变原来字符串,并且可以返回一个新的字符串,若要获取其值则需要声明新的变量获取
str.indexOf(char[,startIndex])
查询str中队形的char字符的位置,并且返回第一个的下标,可以通过startIndex指定查找的初始下标
str.substring(startIndex,endIndex)
在相关范围内截取字符串,注意,endIndex并不会被取到,startIndex为初始下标,endIndex为结束后一位的下标
str.substr(startIndex,length)
通过startIndex定位初始下标,通过length获取等length长度的子串
str.trim()
清除字符串两端的空白字符,包括换行,制表等
str.replace("originStr","newStr")
在str字符串中,将originStr子串替换为newStr子串
str.split(char)
以char字符为标志,将str字符串分隔成数组
其他类型api
str.charAt(index)
通过下标获取对应字符串
str.charCodeAt(index)
通过下标获取对应字符串的unicode编码
String.fromCharCode(unicode)
通过unicode编码获取对应的字符串
str.lastIndexOf(char[,startIndex])
从右往左查询对应字符是否存在
str.slice(startIndex,endIndex)
通过下标范围获取str的子串
str.toLocaleLowerCase()
str.toLocaleUpperCase()
将str中的字符转化成小|大写
str.repeat(n)
将str重复进行取值,自身数量的增加
数组
arr.push(data[,data])
对arr数组的末尾执行添加操作
arr.unshift(data[,data])
对arr数组的开头执行添加操作
arr.pop()
对arr数组的末尾执行删除操作
arr.shift()
对arr数组的开头执行删除操作
arr.join(str)
以str字符为标志对arr数组进行分割,并且形成新的字符串
arr.indexOf(item)
查询arr数组中是否存在item
Array.isArray(arr)
判断arr数组是否为数组类型
arr.concat(arr[,arr])
对arr数组进行与其他数组的连接