<!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>