JavaScript中字符串String对象

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>JavaScript string对象</title> 
</head>
<body>

<script>
var name = new String('devZhang');
var job = "devZhang is an iOS developer !";
document.write("创建string对象的两种方法:<br> 1、" + name + "<br> 2、" + job + "<br>");	

var nameLength = name.length
document.write("<br>字符串" + name + "的长度是:" + nameLength + "<br>");

var indexChar = name.indexOf ('Z')
document.write("<br> 字符'Z'在字符串" + name + "中的位置:" + indexChar + "<br>");
	
var charIndex = name.charAt (1)
document.write("<br>字符串" + name + "中位置1的字符是:" + charIndex + "<br>");
	
var namejob = name.concat(" is an ").concat(job)
document.write("<br>字符串拼接:" + namejob + "<br>")

var nameUpper = name.toUpperCase()
document.write("<br>字符串转换成大写:" + nameUpper + "<br>")

var nameLower = name.toLowerCase()
document.write("<br>字符串转换成小写:" + nameLower + "<br>")

var jobTrim = job.trim()
document.write("<br>字符串去掉两边空格:" + jobTrim + "<br>")

var jobReplace = job.replace("developer", "Developer")
document.write("<br>字符串替换:" + jobReplace + "<br>")

var jobSearch = job.search("eve")
document.write("<br>字符串查找子字符串所在位置:" + jobSearch + "<br>")

var jobSlice = job.slice(3,7)
document.write("<br>获取字符串中指定开始和结束位置的子字符串:" + jobSlice + "<br>")

var jobSplit = job.split(" ")
document.write("<br>子符串按指定格式字符串拆分:" + jobSplit + "<br>")
	
var jobSub = job.substr(1,3)
document.write("<br>获取字符串中指定位置和长度的子字符串:" + jobSub + "<br>")

</script>

</body>
</html>


创建string对象的两种方法:
1、devZhang
2、devZhang is an iOS developer !

字符串devZhang的长度是:8

字符'Z'在字符串devZhang中的位置:3

字符串devZhang中位置1的字符是:e

字符串拼接:devZhang is an devZhang is an iOS developer !

字符串转换成大写:DEVZHANG

字符串转换成小写:devzhang

字符串去掉两边空格:devZhang is an iOS developer !

字符串替换:devZhang is an iOS Developer !

字符串查找子字符串所在位置:20

获取字符串中指定开始和结束位置的子字符串:Zhan

子符串按指定格式字符串拆分:devZhang,is,an,iOS,developer,!

获取字符串中指定位置和长度的子字符串:evZ


猜你喜欢

转载自blog.csdn.net/potato512/article/details/80223517