四个方法都是String对象的实例方法
方法一:indexOf()
let str = "123"
console.log(str.indexof('3') != -1); // true
indefOf()方法可返回某个指定的字符串值在字符串首次出现的位置,如果要检索的字符串值没有出现,则该方法返回-1。
方法二:search()
let str = "123"
console.log(str.search('3') != -1); // true
search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的字符串。如果没有找到任何匹配的子串,则返回-1。
方法三:match()
let str = "123"
let reg = RegExp(/3/)
if (str.match(reg)) {
console.log('匹配成功');
}
// 匹配成功
match()方法可以在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
方法四:includes
let str = '123'
console.log(str.includes('w')) // false
console.log(str.includes('23')) // true
console.log(str.includes('2')) // true
PowerShell和CMD(也称为命令提示符或命令行)是两种不同的Windows命令行工具,它们有以下几个主要区别:
cwd是“current working directory”的缩写
**DOM(Document Object Model文档对象模型)**是为了操作文档出现的API,包括document。
**BOM(Brower Object Model浏览器对象模型)**是为了操作浏览器出现的API,包括window/location/history等。
由于BOM的window包含了document,换个角度讲,BOM包含了DOM(对象),浏览器提供出来给予访问的是BOM对象,从BOM对象再访问到DOM对象,从而js可以操作
浏览器以及浏览器读取到的文档。
window对象
所有浏览器都支持window对象。它表示浏览器窗口。所有的JavaScript全局对象、函数以及变量均自动称为window对象的成员。
全局变量是window对象的属性,全局函数是window对象的方法。
window对象包括: