js中String对象

时间:2021-09-11 03:02:55
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<script type="text/javascript">
function fun()
{
var str=new String("Test");
console.log("");
console.log("1)属性length");
console.log(str.length);//输出字符串的长度
console.log("2)方法charAt(n)");
console.log(str.charAt(0));//返回字符串中第n个字符
console.log(str.charAt(1));//返回字符串中第n个字符
console.log(str.charAt(2));//返回字符串中第n个字符
console.log("3)方法concat(value,...)");
var str1=" js";
var str2=" html";
console.log(str.concat(str1,str2));//将一个或多个值连接到字符串上
//concat函数并不改变原有字符串
console.log("4)输出String对象比较");
console.log(str.toString());//返回String对象的值
console.log(str);//直接将str以对象的形式输出
console.log(str.valueOf());//返回String对象的值
console.log("5)输出大小写的形式");
console.log("大写形式:"+str.toUpperCase());
console.log("原来的字符串内容并不发生改变:str="+str.toString());//返回String对象的值
console.log("小写形式:"+str.toLowerCase());
console.log("6)substring()返回字符串的一部分");
console.log(str.substring(1,3));
console.log("7)slice()返回字符串的一部分");
console.log(str.slice(1,3));
console.log("8)在字符串中查找子字符串第一次和最后一次出现的位置");
str =new String("Test233Test233Test");
str3="233";
console.log("str="+str.toString());
console.log(str.indexOf(str3));
console.log(str.lastIndexOf(str3));
console.log("9)将字符串分隔为字符串数组split()");
str =new String("wo shi hao ren");
console.log("str="+str.toString());
console.log(str.split(" "));
ary=str.split(" ");
for(var i=0;i<ary.length;i++)
{
console.log(ary[i]);
}
}
fun();
</script>
</head>
<body>
<h1>New Web Project Page</h1>
</body>
</html>

js中String对象

待续。。。