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