JavaScript--String对象的方法1

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>String对象</title>
<script type="text/javascript" src="tools.js"></script>
</head>
<body>
	<script type="text/javascript">
		var str1 = "hello barry";
		var str2 = "this is a new word";
		var str = new String("  12 art ee  ");
		
		//1.charAt()--返回在指定位置上的字符
		function f1(){
			println(str.charAt(2));//1
		}
		//f1();//调用f1()
		
		//2.concat()--连接字符串
		function f2(){
			var res = str.concat(str1,str2);
			println(str);//str本身并没有被修改
			println(res);//
			println("length:"+str.length);
			println("length:"+res.length);
			/* 
				12 art ee 
				12 art ee hello barrythis is a new word
				length:13
				length:42
			*/
		}
		//f2();//调用f2()
		
		//3.indexOf()--返回某个指定的字符串值在字符串中首次出现的位置
		function f3(){
			println(str.indexOf("12"));//2
			println(str.indexOf("ee"));//9
			println(str.indexOf("art",9));//-1
			/* 
				可以指定从哪里开始找,也可以不指定
				如果没找到就返回-1
			*/
		}
		//f3();//调用f3();
		
		//4.substr()  substring()
		function f4(){
			/* 
				substr()--截取从指定位置开始到末尾的字串
				substring()--截取指定位置[start,end)的字串
			*/
			println(str.substr(3));
			println(str.substring(3,6));
			/* 
				2 art ee 
				2 a
			*/
		}
		f4();
	</script>
</body>
</html>


猜你喜欢

转载自blog.csdn.net/qq_38238041/article/details/80717225