JavaScript(十四) 字符串函数

  • JavaScript 字符串用于存储和处理文本。字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号;
  • 字符串的索引从 0 开始,这意味着第一个字符索引值为 [0],第二个为 [1], 以此类推;
  • 可以使用内置属性 length 来计算字符串的长度;

我们直接看案例来学习JavaScript的字符串函数,介绍常用的11个字符串函数。

var a = "abc";

var b = "defgjhjghj";

1.concat 

字符串的拼接,返回一个新的字符串:abcdefgjhjghj

var c = a.concat(b);
console.log(c);

2.indexOf 

查找字符返回的索引,从左到右 ; 查找当前字符串是否存在,没有返回-1

alert(b.indexOf("f", 3));   //在索引位置为3的地方是否有f字符   输出结果-1
alert(b.indexOf("g"));      //直接找字符的索引                输出结果为3

3.lastIndexOf  

查找字符返回的索引,从右到左; 

alert(b.lastIndexOf ("f"));        //输出结果2       从索引位置最右边开始查找
alert(b.lastIndexOf ("f",3));      //输出结果2       从索引位置3开始从右到左查找
alert(b.lastIndexOf ("f",1));      //输出结果-1      从索引位置1开始从右到左查找  没有f

4.charAt 

返回指定位置的字符 

alert(b.charAt (3));        //结果输出g

5.substring

返回字符串的子串,参数为起始位置和终点位置,(取小不取大)

alert(b.substring (0,3));      /*输出结果def(取小不取大)*/
alert(b.substring (2));       //输出结果fgjhjghj    2代表起始位置 输出后边所有字符

6.substr  

返回字符串的一个子串,传入参数是起始位置和长度

alert(b.substr (1,1));       //输出结果 e
alert(b.substr (3));        //返回 gjhjghj    3代表起始位置  输出后边所有字符
    

7.replace

替换字符串  新字符串代替匹配的字符串 

alert(b.replace ("fg","lkiou"));        //输出结果为 delkioujhjghj 

8.slice 

返回字符串的子串,参数为起始位置和终点位置   与substring相同 

alert(b.slice (1,5));         //输出结果efgj
alert(b.slice (3));           //输出结果gjhjghj

9.split

将一个字符串转换成一个字符串数组。 

 console.log(a.split (""));      //输出结果 ["a","b","c"]

10.toLowerCase

将整个字符串转换成小写字母  

var a="Abc" ;
alert(a.toLowerCase());        // 输出结果abc

11toupperCase

将整个字符串转换成小写字母

alert(a.toUpperCase());       //输出结果 ABC



 



 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值