JS中字符串的方法charAt(),charCodeAt(),fromCharCode(),concat(),indexof(), split(),slice(),substring()

charAt()可以返回字符串中指定的字符,根据索引获取指定的字符

charCodeAt()可以返回指定字符的Unicode编码

fromCharCode()可以根据字符编码获取字符 只能通过String调用

concat()可以用来连接两个或多个字符串

indexof()可以检索字符串中是否含有指定内容(从前往后找)
             * 如果有将会返回字符第一次出现的索引值
             * 如果没有将会返回-1    
             * 也可以指定第二个参数,指定开始查找的位置    
 lastIndexOf()可以从后往前找,索引不变
 slice()可以提取字符串中的元素 获取的结果以返回值的形式返回 
 slice(a,b)提取时包括a的索引但是不包括b的索引
 slice(a)提取后面所有的元素 包括a
 slice(a,-1)提取a到-1之间的元素 不包括-1

substring() 方法用于提取字符串中介于两个指定下标之间的字符
substring() 方法返回的子串包括开始处的字符,但不包括结束处的字符
substring(a,b) 如果a比b大,那么该方法在提取子串之前会先交换这两个参数

substr(a,b)截取字符串 a是截取的下标 b是数量或者长度

split() 方法用于把一个字符串分割成字符串数组 
            //需要一个字符串作为参数(此处参数为e) 将会根据该字符串去拆分数组
            //如果split()里面是一个空串 则会将每个字符拆分为数组中的一个元素

toUpperCase();//把字符串变成大写

toLowerCase();//把字符串变成小写

            var str = "temper ature";
			console.log(str.length);
			console.log(str[2]);
			var change = str.charAt(1);//可以返回字符串中指定的字符,根据索引获取指定的字符
			change = str.charCodeAt(7);//可以返回指定字符的Unicode编码
			change = String.fromCharCode(97);//可以根据字符编码获取字符 只能通过String调用
			change = str.concat("link");//可以用来连接两个或多个字符串
			change = str.indexOf("t",6);
			/* 
			 *indexof()可以检索字符串中是否含有指定内容(从前往后找)
			 * 如果有将会返回字符第一次出现的索引值
			 * 如果没有将会返回-1	
			 * 也可以指定第二个参数,指定开始查找的位置	
			 * lastIndexOf()可以从后往前找,索引不变
			 * slice()可以提取字符串中的元素 获取的结果以返回值的形式返回 
			 *       slice(a,b)提取时包括a的索引但是不包括b的索引
			 *       slice(a)提取后面所有的元素 包括a
			 *       slice(a,-1)提取a到-1之间的元素 不包括-1
			 */
			
			change = str.lastIndexOf("t");
			change = str.slice(5,-1);
			change = str.substring(1,8);
			//substring() 方法用于提取字符串中介于两个指定下标之间的字符
			//substring() 方法返回的子串包括开始处的字符,但不包括结束处的字符
			//substring(a,b) 如果a比b大,那么该方法在提取子串之前会先交换这两个参数
			change = str.substr(1,2);
			//substr(a,b)截取字符串 a是截取的下标 b是数量或者长度
			change = str.split("e");
			//console.log(Array.isArray(change)); //true
			//split() 方法用于把一个字符串分割成字符串数组 
			//需要一个字符串作为参数(此处参数为e) 将会根据该字符串去拆分数组
			//如果split()里面是一个空串 则会将每个字符拆分为数组中的一个元素
			change = str.toUpperCase();//把字符串变成大写
			/* var str1 = "ASDFGH";
			change1 = str1.toLowerCase();//把字符串变成小写
			console.log(change1); */
			console.log(change);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值