目录
(2).includes、startsWith、endsWith
(2). str.substring(start [, end])
(3).str.substr(start [, length])
数据类型指的就是字面量的类型
JavaScript 中有八种基本的数据类型(前七种为基本数据类型,也称为原始类型,而 object 为复杂数据类型)。
- number用于任何类型的数字:整数或浮点数,在
±(253-1)
范围内的整数。 bigint
用于任意长度的整数。string
用于字符串:一个字符串可以包含 0 个或多个字符,所以没有单独的单字符类型。boolean
用于true
和false
。null
用于未知的值 —— 只有一个null
值的独立类型。undefined
用于未定义的值 —— 只有一个undefined
值的独立类型。symbol
用于唯一的标识符。object
用于更复杂的数据结构。
String字符串
1.引号
在JS中字符串需要使用引号引起来,同样的引号不能嵌套(双引号不能直接嵌套双引号)
在 JavaScript 中,有三种包含字符串的方式。
- 双引号:" Hello "
- 单引号:' Hello '
- 反引号:` Hello `
双引号和单引号都是简单引用,在 JavaScript 中两者几乎没有什么差别。
反引号是 功能扩展 引号。它们允许我们通过将变量和表达式包装在 ${...} 中,来将它们嵌入到字符串中。例如:
let name = "John";
// 嵌入一个变量
alert( `Hello, ${name}!` ); // Hello, John!
// 嵌入一个表达式
alert( `the result is ${1 + 2}` ); // the result is 3
${...} 内的表达式会被计算,计算结果会成为字符串的一部分。可以在 ${...} 内放置任何东西:变量,或者算数表达式,或者其他一些更复杂的内容。
另外,反引号允许字符串跨行:(单引号和双引号则不可以)
let nameList = `Names:
* Tom
* Tony
* Mary
`;
alert(nameList); // 多行的名单
2.转义字符
在字符串中我们可以使用 \ 作为转义字符,当表示一些特殊符号时可以使用 \ 进行转义
例如:
let nameList = "Names:\n Tom\n Tony\n Mary";
alert(nameList); // 一个多行的名单
符号 | 表示含义 |
\n | 换行 |