第七天:JS内置对象-String字符串对象

1、String对象 

     String对象用于处理已有的字符串

     字符串可以使用双引号或单引号

     String对象有一些常用的方法和属性,例如length

     示例代码:

    <!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8">
<title>对象</title>
</head>
<body>
<script>
str = "hello world";
document.write(str.length);
</script>
</body>
</html>

2、在字符串中查找字符串:indexOf()

 

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>对象</title>
</head>
<body>
<script>
str = "hello world";
document.write(str.indexOf("llo")); //str中存在llo则返回这个字符的起始位置,不存在就返回-1
</script>
</body>
</html>

运行结果如下:

 3、内容匹配:match()

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>对象</title>
</head>
<body>
<script>

str = "hello world";
    document.write(str.match("world"));  //str中有“world”则返回world,没有则返回null 
</script>
</body>
</html>

运行结果:

 4、替换内replace()

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>对象</title>
</head>
<body>
<script>

str = "Hello world";
document.write(str.replace("world","BeiJing"));

</script>
</body>
</html>

运行结果:

5、字符串大小写转换:toUpperCase()/toLowerCase()

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>对象</title>
</head>
<body>
<script>
str = "Hello world";
document.write(str.toUpperCase());
</script>
</body>
</html>

 运行结果:

 还有其他的一些属性和方法,这里不一一举例了

原文地址:https://www.cnblogs.com/fenr9/p/5623954.html