<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
// 创建方式一
var s="hElLlo";
// 创建方式二
var s2=new String("hello");
String对象的属性 length
alert(s.length);
遍历字符串:
for (var i in s){console.log(s[i])};
-------------------------String方法---------
编排方法:
document.write(s.italics());
document.write(s.bold());
document.write(s.anchor("cas")); //anchor() 方法用于创建 HTML 锚。
大小写转换:
console.log(s.toUpperCase());
console.log(s.toLowerCase());
获取指定字符:
console.log(s.charAt(3));
console.log(s.charCodeAt(3));
查询字符串match(); search():
console.log(s.search("l")); //返回的第一个匹配结果的索引值
console.log(s.match("E")[0]); // 返回数组,里面是所有匹配结果
console.log(s.match("E")[1]); // 返回数组,里面是所有匹配结果
console.log(s.indexOf("l")); //indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
console.log(s.lastIndexOf("l"));
replace concat split
console.log(s.replace("E","e"));
console.log(s.split("E"));
console.log(s.concat(" world"))
截取字符串
console.log(s.substr(1,1));
console.log(s.substring(1,4));
console.log(s.slice(1,-1));
</script>
</body>
</html>
原文地址:https://www.cnblogs.com/gerenboke/p/11765521.html