字符串常用方法 |
您所在的位置:网站首页 › 截取字符串后五位 › 字符串常用方法 |
本文共 1675 字,大约阅读时间需要 5 分钟。 字符串常用方法+都是操作字符串的方法 +通用语法:字符串.XXX() 注意:所有字符串方法都不会改变原始字符串,而是以返回值给出结果 1.charAt() 字符串.charAt(索引) 返回值为该索引位置的字符,当没有该索引位置时,返回值为空字符 2.charCodeAt() 字符串.charCodeAt(索引) 返回值为该索引位置字符的编码(Unicode),返回值是一个Number类型,如果没有该索引位置,则返回NaN 3.toUpperCase() 字符串.toUpperCase() 返回值为大写的字符串 4.toLowerCase() 字符串.toLowerCase() 返回值为小写的字符串 5.subStr() 字符串.subStr(开始索引,多少个) 返回值为截取出来后的字符串 var str = 'hello world'// 从 [2] 开始, 截取 7 个内容var res1 = str.substr(2, 7)console.log(res1) 6.subString() 字符串.subString(开始索引,结束索引) 返回值为截取出来的字符, 注意:包前不包后 // 从 [2] 开始, 截取到 [7], 包含 [2] 不包含 [7]var res2 = str.substring(2, 7)console.log(res2) 7.slice()截取 字符串.slice() 返回值为截取出来的字符,注意包前不包后,并且可以写负整数 // 从 [2] 开始, 截取到 [7], 包含 [2] 不包含 [7] var res3 = str.slice(2, 7)console.log(res3) 8.replace() 替换 字符串.replace(换下字符,换上字符) 换下字符可以是换上字符,也可以为空字符,如果为空字符,那么就是删除掉字符串的某些字符 var str = 'hello world'var res = str.replace('llo', '********')// 用********* 替换lloconsole.log(res) 9.split() 拆分成数组 字符串.split(分隔符) 字符串.split(分隔符,保留多少个) 使用分隔符把字符串拆分 返回值是一个数组数据类型,数组内存储的是拆分后的每一项 注意:如果没有传递参数,那么完整的字符串作为一项 如果传递的参数为空字符串,那么字符串一个一个的拆分 var str = '2022-2-28'// var res = str.split('-') // 你写的什么内容, 就用什么内容分隔// var res = str.split('z') // 把整个字符串分成一个内容var res = str.split('') // 书写的是空字符串, 会按照字符一位一位拆开// 把拆分完毕的数组保留多少位数据var res = str.split('', 9) // 书写的是空字符串, 会按照字符一位一位拆开console.log(res) 10.concat() 拼接字符串 字符串.concat() 返回值为拼接好的字符串 11.indexOf() 字符串.indexOf(字符) 字符串.indexOf(字符,开始索引位置) 返回值为该字符在原始字符串当中的位置,如果检索的是字符串,返回的是第一个字符的位置 12.lastIndexOf() 字符串.lastIndexOf(字符) 字符串.lastIndexOf(字符,开始索引位置) 从后向前检索,返回值为字符在原始字符串当中的位置,检索的是字符串,则返回的是开始字符的位置 13.trim()去除字符后面的留白 14.trimStart()/trimLeft() 去除字符串前面的留白 15.trimEnd()/trimRight()去除结束位置的留白 16.search(字符)查找该字符在字符串中的索引位置,没有则返回-1转载地址:https://blog.csdn.net/qq_37905131/article/details/123218846 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解! |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |