// JS的组成部分:
// 1. ECMAScript,是JS的核心语法,目前最新的标准是ES6。所谓ES6,指的是ECMAScript2015之后的版本
// 2. BOM,是浏览器对象模型,提供了操作浏览器的api
// 3. DOM,是文档对象模型,提供了操作当前网页的api
/* // 1.各种弹框
// 消息框
window.alert('消息框')
// 输入框
window.prompt('请输入:')
// 确认框
window.confirm('确定吗?') */
// 2. 定时器
// setTimeout定时器,在指定的毫秒后执行一次
window.setTimeout(()=>{
// 3. open方法,用于打开新的窗口
// window.open('http://baidu.com')
},5000);
// setInterval定时器,每隔指定的毫秒后执行一次
window.setInterval(()=>{
console.log('好好学习,天天向上');
},1000)
window.setTimeout(()=>{
// 4. close方法,用于关闭当前窗口
// window.close()
},10000)
// 5.数据转换方法
let num1 = window.parseInt('100')
console.log(typeof num1);
let num2 = window.parseFloat('100.55')
console.log(typeof num2);
console.log(window.isNaN('100'));
console.log(window.isNaN('100s'));
// window对象还提供了一些属性
// 1.location属性里面保存的是地址栏相关的信息
console.log(window.location);
// 跳转到其他地址,其实超链接内部就是对location属性的封装
// setTimeout(() => {
// window.location.href = 'http://baidu.com'
// }, 5000);