资讯专栏INFORMATION COLUMN

JS基础入门篇(十)—字符串方法

JerryWangSAP / 1137人阅读

摘要:方法阅读说明返回值类型对象方法名称参数参数二解释返回值类型指的是函数调用结束后返回的值的类型。返回值返回字符串对应位置的字符的数值。截取的字符串长度,默认为字符长度。作用把字符串全部转成大写语法返回值返回转成大写的字符串。

1.方法阅读说明

返回值类型 对象.方法名称(参数1[,参数二]);
解释:

返回值类型:指的是函数调用结束后返回的值的类型。
对象.方法名称:指的是调用方法。
参数列表:表示函数调用时传入的参数。[]表示可选参数,可写可不写。
2.字符串属性

定义:通过一对""或者一对""包起来的,由0个或者多个字符组成的就是字符串。
字符串长度:

string.length;

eg:

var str1="abc";
var str2="";
var str3=" ";
console.log(str1.length);//3
console.log(str2.length);//0
console.log(str3.length);//1
3.charAt

作用: 此方法返回对应位置的字符
语法: string string.charAt(index);
参数: index指 0到 字符串长度-1 的某个一个整数。
返回值: 返回字符串对应位置的字符

注意:

- 如果传入参数小于0或者大于 字符串长度-1,则返回空字串。
- 如果传入boolean值,如果为true,默认是转化为数字1,指到字符串第二个字符。如果为false,默认是转化为数字0,指到字符串第一个字符。
- 如果传入任意字符串,则指到字符串第一个字符。
4.chatCodeAt

作用:返回对应位置字符的 Unicode 数值
语法: number string.charCodeAt(index);
参数: index指 0到 字符串长度-1 的某个一个整数。
返回值: 返回字符串对应位置的字符的 Unicode 数值

注意:
如果传入参数小于0或者大于 字符串长度-1,则返回空字串。则返回NAN。

4.fromCharCode

作用:将 Unicode 数值转化为对应的字符。
语法: string String.fromCharCode(index);
参数: index指传入任意的整数。
返回值: 返回Unicode 数值对应的字符串

加密解密的小例子

5.indexOf

作用: 返回 指定值 在调用该方法时字符串首次出现的位置。
语法: number string.indexOf((searchValue [, fromIndex]));
参数: searchValue 指要查找的字符串。fromIndex 指从哪里开始查找,默认值为0。
返回值: 返回 数字。
注意:如果存在 则返回位置,不存在则返回-1。

5.lastIndexOf

作用: 返回 指定值 在调用该方法时字符串最后出现的位置。
语法: number string.indexOf((searchValue [, fromIndex]));
参数: searchValue 指要查找的字符串。fromIndex 指从哪里开始查找,默认值为str.length-1。
返回值: 返回 数字。
注意:如果存在 则返回位置,不存在则返回-1。

6.slice

作用: 方法提取字符串中的一部分,并返回这个新的字符串(包含起始位置,不包含结束位置)
语法: string string.slice((star [, end]));
参数: star是指截取的起始位置,end是指截取的结束位置,默认为最后一个字符的位置+1 ( 字符串的长度 )。
返回值: 返回 截取到 的字符串。

注意:

不会根据参数大小,交换参数位置

如果参数中有负值,则处理成从末尾开始数。-1指最后一个元素,-2 指倒数第二个元素。

7.substring

作用: 方法提取字符串中的一部分,并返回这个新的字符串(包含起始位置,不包含结束位置)
语法: string string.slice((star [, end]));
参数: star是指截取的起始位置,end是指截取的结束位置,默认为最后一个字符的位置+1 ( 字符串的长度 )。
返回值: 返回 截取到 的字符串。

注意:

会根据起始位置和结束位置的大小先进行参数位置的变换

会把负值转换成0

8.substr

作用: 截取指定 起始位置长度子字符串.
语法: string string.substr(start [, length]);
参数: start :截取的起始位置 。length:截取的字符串长度,默认为字符长度。
返回值: 返回截取到的字符串

9.toLowerCase

1.toLowerCase
作用: 把字符串全部转成小写
语法: string string.toLowerCase();
返回值: 返回转成小写的字符串。

2.toUpperCase
作用: 把字符串全部转成大写
语法: string string.toUpperCase();
返回值: 返回转成大写的字符串。

10.split

作用: 通过一个指定的字符串 把原字符串分割成一个数组
语法: array string.split([separator] [, limit])
参数:separator是指分割符。limit指定最多分割的数量,可以理解为数组长度,默认为全部。
返回值:返回一个数组。
注意:没有分割符的时候(没有传入参数),整个字符串将作为一个整体保存到数组中。 用分割符分割的时候,分割符会在被删除了在传入数组。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/95178.html

相关文章

  • JS基础入门)— 数组方法

    摘要:返回值拼接后的字符串。返回值新数组的。语法返回值被删除的那一个元素。返回值排序后的数组当什么都不传入的时候,默认由小到大排列。传入的时候,内的返回值小于或者等于,数组序列不变。 1.join 作用: 将数组通过指定字符拼接成字符串。语法: string arr.join([separator = ,]);参数: separator可选,如果省略的话,默认为一个逗号。如果 seprato...

    zero 评论0 收藏0
  • JS基础入门)— 数组方法

    摘要:返回值拼接后的字符串。返回值新数组的。语法返回值被删除的那一个元素。返回值排序后的数组当什么都不传入的时候,默认由小到大排列。传入的时候,内的返回值小于或者等于,数组序列不变。 1.join 作用: 将数组通过指定字符拼接成字符串。语法: string arr.join([separator = ,]);参数: separator可选,如果省略的话,默认为一个逗号。如果 seprato...

    张利勇 评论0 收藏0
  • JS基础入门)— 数组方法

    摘要:返回值拼接后的字符串。返回值新数组的。语法返回值被删除的那一个元素。返回值排序后的数组当什么都不传入的时候,默认由小到大排列。传入的时候,内的返回值小于或者等于,数组序列不变。 1.join 作用: 将数组通过指定字符拼接成字符串。语法: string arr.join([separator = ,]);参数: separator可选,如果省略的话,默认为一个逗号。如果 seprato...

    Batkid 评论0 收藏0
  • JS基础入门)—符串方法

    摘要:方法阅读说明返回值类型对象方法名称参数参数二解释返回值类型指的是函数调用结束后返回的值的类型。返回值返回字符串对应位置的字符的数值。截取的字符串长度,默认为字符长度。作用把字符串全部转成大写语法返回值返回转成大写的字符串。 1.方法阅读说明 返回值类型 对象.方法名称(参数1[,参数二]); 解释: 返回值类型:指的是函数调用结束后返回的值的类型。 对象.方法名称:指的是调用方法。...

    zsirfs 评论0 收藏0
  • JS基础入门)—符串方法

    摘要:方法阅读说明返回值类型对象方法名称参数参数二解释返回值类型指的是函数调用结束后返回的值的类型。返回值返回字符串对应位置的字符的数值。截取的字符串长度,默认为字符长度。作用把字符串全部转成大写语法返回值返回转成大写的字符串。 1.方法阅读说明 返回值类型 对象.方法名称(参数1[,参数二]); 解释: 返回值类型:指的是函数调用结束后返回的值的类型。 对象.方法名称:指的是调用方法。...

    elliott_hu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<