<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>String对象</title>
</head>
<body>
<script>
var str = "Hello,World";
var mlen = str.length;
var mup = str.toUpperCase();
var mlow = str.toLowerCase();
var search = str.search('o');//返回要查找的字符串第一次出现的位置 如果没有找到任何匹配的子串,则返回 -1
console.log(mlen);//11
console.log(mup);//HELLO WORLD
console.log(mlow);//hello world
console.log(search); // 4
//charAt();
console.log(str.charAt(6));//W 返回指定位置的字符串 一个空格也算一个字符
//indexOf();
console.log(str.indexOf("o",str.indexOf("o")+1));//检索第二个o出现的位置
console.log(str.indexOf("t"));//-1
//split()将字符串分割成字符串数组
console.log(str.split(" "));//["Hello", "World"]
console.log(str.split(",",1));//["Hello"]
//substring();
console.log(str.substring(5));//,World
console.log(str.substring(0,3));//Hel 从0开始取三个字符
/*
返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。
如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
*/
</script>
</body>
</html>
<!--
//indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。
-->
String对象的常用方法
最新推荐文章于 2022-11-19 11:04:26 发布