本文中的字符串都用str代替!

字符串最常用的属性是:length

length是返回字符串的长度;

使用方法:

str.length

js 根据字符串索引索取字符 js指定字符串的索引_字符串

字符串常用的方法:

1.charAt():获取字符串中指定索引对应的字符值。

使用方法:

str.charAt(index) 注意点:传入的参数(index)为字符串的索引值,从零开始哦!

js 根据字符串索引索取字符 js指定字符串的索引_开发语言_02

2.charCodeAt():获取字符串中指定索引对应字符值的Code码

使用方法:

str.charCodeAt(index) 注意点:传入的参数(index)为字符串的索引值,从零开始哦!(可以算是charAt()的一种翻版)

js 根据字符串索引索取字符 js指定字符串的索引_js 根据字符串索引索取字符_03

众所周知b的Code码是98,这应该没问题吧!

3.indexOf():返回字符串中指定字符第一次出现的位置。

使用方法:

str.indexOf(value) 注意点:传入的参数(value)为要查找的字符。

js 根据字符串索引索取字符 js指定字符串的索引_开发语言_04

4.lastIndexOf(value):返回字符串中指定字符最后一次出现的位置。

使用方法:

str.lastIndexOf() 注意点:传入的参数(value)为要查找的字符。

js 根据字符串索引索取字符 js指定字符串的索引_Code_05

最后一次出现和第一次出现是可以组成鲜明的对比哒!

5.slice():截取字符串,返回一个新的字符串(新的字符串就是所截取的哦,不会改变原字符串的)

使用方法:

str.slice(start,end) 注意点:传入的参数(start是截取的起始位置,end是截取的末端)。

js 根据字符串索引索取字符 js指定字符串的索引_Code_06

在写的时候还有一个注意点,就是参数是左闭右开区间哦。

6.split():根据指定的格式区把字符串切割成数组。(表达能力不强。。。)

使用方法:

str.split(value) 注意点:value可以是字符串中的任意值,当然不是字符串里面的也行(意义不大)

js 根据字符串索引索取字符 js指定字符串的索引_开发语言_07

返回的数组都是以s(value)为分割线左右的哦!

7.toUpperCase() :把字符串转换成大写形式

使用:

str.toUpperCase() 注意:不需要传入参数哦

js 根据字符串索引索取字符 js指定字符串的索引_Code_08

8.toLowerCase() :把字符串转换成小写形式

使用:

str.toLowerCase() 注意:不需要传入参数哦

js 根据字符串索引索取字符 js指定字符串的索引_Code_09

下面是一些关于字符串的正则表达式的方法:

1.search() 返回要搜索的字符串在原字符串中的起始位置

用法:

str.search(value) 注意:value可以是表达式也可以是字符串

js 根据字符串索引索取字符 js指定字符串的索引_开发语言_10

两种方式都是可以用的,而且结果也是一样的

2.replace() 替换匹配到的字符串

用法:

str.replace(匹配,替换) 注意:匹配是要替换的字符串(表达式或者字符串都行),替换是想替换的值!

js 根据字符串索引索取字符 js指定字符串的索引_javascript_11

替换很成功啊!

这是今天学习的总结分享,觉得还可以的话就点个赞吧!