<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script type="text/javascript">
// var newstr= new String("欢迎javascript");
// var newstr2="welcome javascript";
// var strlen=newstr2.length; //长度包括空格
// document.write(strlen);
var arr=new Array("张无忌","郭靖","东方不败","乔峰","令狐冲","完颜洪烈","杨过","韦小宝","金轮法王");
var twoname="";
var threename="";
var fourname="";
for (var i=0;i<arr.length;i++)
{
if(arr[i].length==2)
{
twoname+=arr[i]+",";
}
else if(arr[i].length==3)
{
threename+=arr[i]+",";
}
else if(arr[i].length==4)
{
fourname+=arr[i]+",";
}
}
document.write("二个字的人物:"+twoname+"<br>");
document.write("三个字的人物:"+threename+"<br>");
document.write("四个字的人物:"+fourname+"<br>");
</script>
<br>
<br>
<h3>查找字符串</h3>
<script type="text/javascript">
var str1="四是四,十是十,十四是十四,四十是四十";
var position=0;
var num=-1;
var index=0;
while(position != -1)
{
position=str1.indexOf("四",index);
num+=1;
index=position+1;
}
document.write("定义的字符串:"+str1+"<br>");
document.write("字符串中有:"+num+"个四");
</script>
<br>
<br>
<script type="text/javascript">
var str2="JavaScript";
var str3=str2.lastIndexOf("a");
document.write("a最后出现的位置:"+str3+"<br>");
</script>
<br>
<br>
<script type="text/javascript">
var str4="JavaScript";
var str5=str4.slice(2,4);//从第二位开始截取到第三位
document.write("截取后的字符串:"+str5+"<br>");
</script>
<br>
<br>
<script type="text/javascript">
var str4="JavaScript";
var str5=str4.substr(2,4);//从第二位开始截取,长度为4
document.write("截取后的字符串:"+str5+"<br>");
</script>
<br>
<br>
<script type="text/javascript">
var str4="JavaScript";
var str5=str4.substring(2,4);//从第二位开始截取到第三位
document.write("截取后的字符串:"+str5+"<br>");
</script>
<br>
<br>
<h3>大写字母转换成小写字母</h3>
<script type="text/javascript">
var str4="JavaScript";
var str5=str4.toLowerCase(); //大写字母转换成小写字母
document.write("转换后的字符串:"+str5+"<br>");
</script>
<br>
<br>
<h3>小写字母转换成大写字母</h3>
<script type="text/javascript">
var str4="JavaScript";
var str5=str4.toLocaleUpperCase(); //小写字母转换成大写字母
document.write("转换后的字符串:"+str5+"<br>");
</script>
<br>
<br>
<h3>字符串连接</h3>
<script type="text/javascript">
var str1="时间";
var str2="就是";
var str3="生命";
var str4=str1.concat(str2,str3);
document.write("字符串连接:"+str4+"<br>");
</script>
<br>
<br>
<h3>格式化字符串</h3>
<script type="text/javascript">
var str="你好JavaScript";
document.write("原字符串:"+str+"<br>");
document.write("big:"+str.big()+"<br>");
document.write("small:"+str.small()+"<br>");
document.write("fontsize:"+str.fontsize(6)+"<br>");
document.write("bold:"+str.bold()+"<br>");
document.write("italics:"+str.italics()+"<br>");
document.write("link:"+str.link("https://www.baidu.com/")+"<br>");
document.write("strike:"+str.strike()+"<br>");
document.write("fixed:"+str.fixed()+"<br>");
document.write("fontcolor:"+str.fontcolor("#ff00ff")+"<br>");
document.write("sub:"+str.sub()+"<br>");
document.write("sup:"+str.sup()+"<br>");
</script>
</body>
</html>