String
一.创建方式
创建方式1:var str = new String("Hello String");
创建方式2:var str = "Hello String";
二.属性
属性length:获取字符串长度
三.方法
方法charAt(),获取指定位置的字符
方法indexOf(),检索字符串
方法trim(),去除字符串两边的空格
方法subString(start, end),获取子字符串,包前不包后
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JS-对象-String</title>
</head>
<body>
<script>
/*
String
一.创建方式
创建方式1:var str = new String("Hello String");
创建方式2:var str = "Hello String";
二.属性
属性length:获取字符串长度
三.方法
方法charAt(),获取指定位置的字符
方法indexOf(),检索字符串
方法trim(),去除字符串两边的空格
方法subString(start, end),获取子字符串,包前不包后
*/
// 创建方式1
// var str = new String("Hello String");
// 创建方式2
var str = " Hello String ";
// 属性length
console.log(str.length);
// 方法要加()
// 方法charAt(),获取指定位置的字符
console.log(str.charAt(3));
// 方法indexOf(),检索字符串
console.log(str.indexOf("sda")); // 检索不到,返回-1
console.log(str.indexOf("lo")); // 返回第一个字符所在的索引 3
// 方法trim(),去除字符串两边的空格
var s = str.trim();
console.log(s);
// 方法subString(start, end),获取子字符串,包前不包后
console.log(s.substring(0,5))
</script>
</body>
</html>