最近更新
阅读排行
读过本文章的之后读了
关注本站

JS字符串相减

阅读:12879 次   编辑日期:2014-05-27

目录:

概述:

在咱们写代码的过程中,经常会遇到需要咱们用JS截取字符串,但是有时候咱们要做到字符串“相减”的效果怎么办呢?例如: “uw3c.com” - ".com" = "uw3c",显然直接相减是不可以的,那么我们该如何实现呢?

用substring(),slice()方法:

substring(),slice()方法具体怎么用就不说了,请查看:JS截取字符串方法总汇
其实思路很简单,无论substring()还是slice(),都是截取起始位置到结束位置的字符串。所以我们就先获取字符串长度(length),之后减去准备减去字符串的长度,以“uw3c.com” 减去 ".com"为例,就是总长度8(uw3c.com)减去“.com”的长度4,这样得到的就是"uw3c"的长度4,从而能得到相减的效果:
	//substring()方法
	var str = "uw3c.com";
	alert(str.substring(0,str.length - 4))//"uw3c"
	//slice()方法
	var str = "uw3c.com";
	alert(str.slice(0,str.length - 4))//"uw3c"
将本篇文章分享到:
top