js内置对象之String

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>String</title>
		<script>
			//定义两个String对象
			var s1=new String("hello world");
			var s2=new String("hello world");
			document.write((s1==s2)+"<br/>");
			document.write(((s1.valueOf())==(s2.valueOf()))+"<br/>");//比较对象的原始值
			document.write("<hr/>");
			//将常量赋值给变量:直接在常量池中找是否存在值,如果存在,如果存在直接返回地址,不存在开辟空间
			var s3="hello";
			var s4="hello";
			document.write((s3==s4)+"<br/>");
			document.write(((s3.valueOf())==(s4.valueOf()))+"<br/>");//比较对象的原始值
			/*
				 *String类的常用的功能:
				 * charAt(var index):返回值指定索引处的字符
				 * indexOf(var str):返回当前子字符串在大串中第一次出现的索引值
				 * fontcolor(c
				 * 	olorVal):标记字符串颜色"单词"/16进制RGB方式
				 * 		字符串对象.fontcolor("red")  
				 * 		字符串对象.fontcolor("#F00")  
				 *	spilt("指定字符")--分割字符串数组
				 * 	substr(var beginIndex,var length):指定位置开始,截取指定长度
				 * 	substring(var start,var  end):从指定位置开始,截取到指定位置结束,不包含end位置(end-1处的位置)
				 * 			
				 * */
			var s5="012345";
			document.write("charAt:"+s5.charAt(1)+"<br/>");
			document.write("indexof:"+s5.indexOf("45")+"<br/>");
			document.write("fontcolor:"+s5.fontcolor("#1E90FF")+"<br/>");
			document.write("spilt:"+s5.split("012")+"<br/>");
			document.write("substr:"+s5.substr(1,3)+"<br/>");
			document.write("substring:"+s5.substring(0,4));
		</script>
	</head>
	<body>
	</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值