首页 > 代码库 > JS知识整理随笔(4) String
JS知识整理随笔(4) String
- charAt()与charCodeAt()
语法:
stringObject.charAt(index)
功能
返回stringObject中index位置的字符
var str="hello world"; console.log(str.charAt(0));
var str="hello world"; console.log(str.charCodeAt(0));
- indexOf
语法:stringObject.indexOf("o")
功能:从一个字符串中搜索给定的子字符串,返回子字符串的位置
返回值:数值
说明:如果没有找到该子字符串,则返回-1
var str="hello world"; console.log(str.indexOf("l"));
- lastIndexOf(这 就不写了吧)
- slice
语法:stringObject.slice(start,end)
功能:截取子字符串
参数说明
start:必需,指定子字符串的开始位置 end:可选表示子字符串到哪里结束,end本身不在截取范围之内,省略时截取到字符串的末尾
var str="hello world"; console.log(str.slice(7,10));
当参数为负数时,会将传入的负值与字符串的长度相加
var str="hello world"; console.log(str.slice(-7,-2));
- substring
说明:语法及功能同slice()王全一样
区别在于
- 当参数为负数时,自动将参数转换为0
- substring会将较小的数作为开始位置,将较大的数作为结束位置
- substr
语法:stringObject。substr(start,len)
功能
截取字符串
参数说明
- start:必需,指定字符串的开始位置
- len:可选,表示截取的字符串总数,省略时截取到字符串的末尾
- 当start为负数时,会将传入的负值与字符串相加
- 当len为负数时,返回空字符串
- split
语法:stringObject.split(separator)
功能:把一个字符串分割成字符串数组
返回值:Array
说明:separator:必需 分隔符
var str="hello-world"; var arr=str.split("-"); console.log(arr);
- replace
语法:stringObject.replace(regexp/substr,replacement)
功能
在字符串用一些字符替换一些字符,或者替换一个正则表达式匹配的子串
返回值string
参数
regexp:必需。规定子字符串或要替换的模式的RegExp对象
replacement:必需 一个字符串值
- toUpperCase与toLowerCase
语法:stringObject.toUpperCase 把字符串转换为答谢
语法:stringObject.toLowerCase 把字符串转换为小写
JS知识整理随笔(4) String
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。