摘要: 全局作用域 在全局内使用var关键字定义变量,或者在函数内直接使用变量。全局变量在定义后,可以在函数内部访问得到。 局部作用域 在函数内部使用var关键字属于局部变量,在函数内部任何位置,只要是定义的局部变量如果在函数外部定义了相同名字的全局变量,在使用是要注意以下问题。 1 var a =3; 2 阅读全文
posted @ 2019-12-28 22:48 早点睡觉吧 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.相等操作符 如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false 转换为 0,而 true 转换为 1; 如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值; 如果一个操作数是对象,另一个操作数不是,则调用对象的 valueOf()方法,用得到 阅读全文
posted @ 2019-12-28 22:25 早点睡觉吧 阅读(135) 评论(0) 推荐(0) 编辑
摘要: typeof操作符 鉴于ECMAScript是松散类型的,因此须有一种手段检测给定变量的数据类型—typeof就是负责提供这个方面的信息的操作符。 "undefined"——如果这个值未定义; "boolean"——如果这个值是布尔值; "string"——如果这个值是字符串; "number"—— 阅读全文
posted @ 2019-12-28 22:18 早点睡觉吧 阅读(118) 评论(0) 推荐(0) 编辑
摘要: async: 异步脚本,表示立即下载脚本,但不应妨碍页面中其它操作,比如下载其它资源或者等待加载其它脚本。且只对外部脚本有效。 defer: 延迟脚本,表示脚本可以延迟到文档完全被解析和显示之后再执行。且只对外部脚本有效。 以上两个标签都是针对外部文件: 一般来说尽可能是外部文件来包含JavaScr 阅读全文
posted @ 2019-12-28 21:17 早点睡觉吧 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 核心(ECMAScript) ECMAScript定义了这门语言的基础,而在此基础之上可以构建更完善的脚本语言。ECMAScript包含下列组成部分: 语法、类型、语句、关键字、保留字、操作符、对象。 文档对象模型(DOM) DOM是用来干什么的? 使用DOM无序重新加载网页,就可以修改其外观和内容 阅读全文
posted @ 2019-12-28 21:08 早点睡觉吧 阅读(167) 评论(0) 推荐(0) 编辑