js学习 字符串常用方法

引用自http://www.jb51.net/article/42482.htm

示例代码

<html>
<head>
	<title></title>
</head>
<body>
	<script type="text/javascript">
		//1函数:split() 
		//功能:字符串拆分,使用一个指定的分隔符把一个字符串分割存储到数组
		var str="jpg|bmp|gif|ico|png"; 
		var arr=str.split("|"); 
		//alert(arr);

		//2数组遍历
		for (var i = arr.length-1; i >= 0; i--) {
			document.write(arr[i]+",");
		};
		for(var item in arr) {
			document.write(arr[item]+",");
		};

		//3函数:John() 
		//功能:字符串合并使用您选择的分隔符将一个数组合并为一个字符串
		var myList=new Array("jpg","bmp","gif","ico","png"); 
		var portableList=myList.join("|"); 
		document.write("<br>"+portableList);
		
		//4函数:substring() 
		//功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6) ,第二个参数可选如果省略该参数,那么返回的子串会一直到字符串的结尾。 
		// 说明 
		// substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。 
		// 如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 
		// 如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。 
		// 如果 start 或 end 为负数,那么它将被替换为 0。 
		var str2 = "123abc";
		str3=str2.substring(0,3);
		document.write("<br>"+str3);
	
		//5函数:indexOf() 
		//功能:字符串查找返回字符串中匹配子串的第一个字符的下标(区分大小写)
		var myString="JavaScript"; 
		var a=myString.indexOf("J");
		var b=myString.indexOf("j");
		var c=myString.indexOf("a");
		var x=myString.indexOf("S");
		var y=myString.indexOf("Script");
		var z=myString.indexOf("key");
		document.write("<br>"+a+"  #  "+b+"  #  "+c+" #  "+x+"  #  "+y+"  #  "+z+"  #  ");
		
	</script>
</body>
</html>


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值