第七天: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>
运行结果:
还有其他的一些属性和方法,这里不一一举例了