JavaScript中字符串类型总结

  • String():类似面向对象语言的构造器,使用该方法可以构建一个字符串。
  • charAt():获取字符串特定索引处的字符。
  • charCodeAt():返回字符串特定索引处的字符的Unicode值。
  • length:属性 直接返回字符串长度。
  • toUpeerCase():将字符串所有字母换成大写。
  • toLowerCase():将字符串所有字母换成小写。
  • formCharCode():静态方法 ,直接调用String类调用该方法,将一系列Unicode值转换成字符串。
  • indexOf():返回字符串特定字符串第一次出现的位置。
  • lastIndexOf():返回字符串特定字符串最后一次出现的位置。
  • substring():返回字符串的某个字串。
  • slice():返回字符串的某个字串。功能比substring更强大,支持负数参数。
  • match():使用正则表达式搜索目标子字符串。
  • search():使用正则表达式搜索目标子字符串。
  • concat():用于将多个字符串拼接成一个字符串。
  • split():将字符串分割成多个子字符串。可以指定分隔符。
  • replace():将字符串中某个子串以特定字符串替代。
<script type="text/javascript"  >
	var a = "abc中国";
	var b = a.length;
	var c = String.fromCharCode(97,98,99);
	alert(b + "----" +a.charAt(4)+ "----" + a.charCodeAt(4)+"----" +c)
</script>

在这里插入图片描述

indexOf(a [b]):搜索目标字符串a出现的位置,其中指定不搜索左边b个字符。
lastIndexOf(a [b]):搜索目标字符串a最后一次出现的位置,如果没有则返回 -1。

<script type="text/javascript"  >
	var a = "hellojavascript";
	var b = a.indexOf("llo");
	var c = a.indexOf("llo",3);
	var d = a.lastIndexOf("a");
	alert(b + "***"+ c+ "----" + d);
</script>

在这里插入图片描述

substring( a [b]):从a索引处开始截取到b(不包括)索引处。
slice(a [b]):与substring()的功能相似,区别slice()可以接受负数。

<script type="text/javascript"  >
	var s = "abcdefg";
	a = s.slice(0,4);
	b = s.slice(2,4);
	c = s.slice(4);
	d = s.slice(3,-1);
	e = s.slice(3,-2);
	f = s.slice(-3,-1);
	alert("a:"+a +"\n"
	+"b:"+b +"\n"
	+"c:"+c +"\n"
	+"d:"+d +"\n"
	+"e:"+e +"\n"
	+"f:"+f );
</script>

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值