常用字符串的属性

2021-11-22  本文已影响0人  刘海不能剪

常用字符串类型:

1.length属性;用于返回字符串的长度;例如:js中,我们赋值let str1='你好',console.log(str1.length);在浏览器中打印得到引号内字符串长度为10.*现实中多用于用户名和密码的长度限定。

2.charAt()方法;根据字符串中字符的索引(下标)获取对应的字符;注意:索引计数是从0开始的。例如:js中,我们赋值let str1='你好啊',再赋值let str2=str1.charAt(2),console.log(str2.length)在浏览器中打印得到str2=’啊‘。这里的2,表示字符串中第3个字符。

3.charCodeAt()方法;用于获取字符串中指定位置字符的Unicode编码值。Unicode编码:不同国家的人,使用不同的字符描述数据,这些字符计算机不认识计算机只认识二进制数字,也就是0和1,所以将全世界范围内使用的常用字符都定义一个对应的十进制数字编码而这个十进制的数字编码就是Unicode编码,再将这些十进制的Unicode编码转为二进制编码传给计算机识别比如:A -> 65 a -> 97 你 -> 20320注意:索引计数也是从0开始的。

4.concat方法;用于拼接字符串,通常情况下,我们也可以直接使用加号拼接,该方法也可以拼接多个字符串数据,需要用逗号隔开。例如:js中,我们赋值let str1='你好',赋值let str2='你好',再赋值let str3= str1.concat(str2, str2, '朋友') console.log(str3)在浏览器中打印得到str2=’你好你好朋友‘。

5.fromCharCode()方法;用于将指定的Unicode编码转为指定字符,注意该方法是有String类型来调用的,该方法,可以传递多个Unicode编码。例如:js中,我们赋值s1= String.fromCharCode(20320, 65)console.log(str3)在浏览器中打印得到'你A‘。

6.indexOf()方法;用于从字符串中返回指定字符串第一次出现的位置(注意:索引从0开始,找不到返回-1)。例如;js中,我们赋值 let s1='abc哈哈123哈哈bc哈哈bc哈哈'   console.log(s3.indexOf('哈哈'));  console.log(s3.indexOf('呵呵'));在浏览器中打印得到'3‘和'-1'两个值。

7.lastIndexOf();是从后往前找,找到后,下标是从前往后数(注意,如果找不到返回-1)

8.slice()方法;用于截取指定区间范围内的字符串,该方法需要传两个参数,分别是起始位置和结束位置,能够取到起始位置,取不到结束位置,注意:slice()方法的参数,可以传负数,表示从后往前数索引,如果只传一个参数,从起始为之全部截取。例如;js中,我们赋值 let s1='abcdefghijklnm',再赋值let s2= s1.slice(3, 8),console.log(s2);在浏览器中打印得到'defgh'。

9.substring()方法;用于截取指定区间范围内的字符串,该方法需要传两个参数,分别是起始位置和结束位置,能够取到起始位置,取不到结束位置。注意:substring()方法参数,只能传正数,不能传负数。例如;js中,我们赋值 let s1='abcdefghijklnm',再赋值let s2= s1.substring(3, 8),console.log(s2);在浏览器中打印得到'defgh'。

10.substr()方法;用于截取字符串,它的两参数分别是:起始位置和截取长度注意:slice,substring,substr方法,如果只传1个参数,就表示从起始位置到最后全部截取。

11.toLowerCaseg()方法;用于返回字符串转的小写版本,注意:不是改自身。例如;js中,我们赋值 let s1='aAbBcCdD',再赋值let s2= s1.toLowerCaseg(),console.log(s2);在浏览器中打印得到'aabbccdd'。

12.toUpperCase()方法,用于返回字符串的大写版本,注意:不是改自身.用法同转小写toLowerCaseg()方法一样。

13.trim()方法,用于去除字符串两端空格。在字符串中,空格也是有长度的。注意:只可以去除两端空格,中间的空格不能通过此方法去除。

14.repeat()方法,用于重复指定的字符串多少次,例如;console.log('-'.repeat(30));在浏览器中打印得到'------------------------------'。

上一篇下一篇

猜你喜欢

热点阅读