随笔分类 - Day41
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 一篇笔记理解变量提升 function jsFun6(){ //函数声明和函数表达式的区别 test1();//函数声明提升,在执行代码之前会先读取函数声明,不会报错 functi
阅读全文
摘要:其实主要理解 js 的解析机制就行。 遇到 script 标签的话 js 就进行预解析,将变量 var 和 function 声明提升,但不会执行 function,然后就进入上下文执行,上下文执行还是执行预解析同样操作,直到没有 var 和 function,就开始执行上下文。如: a=5; sh
阅读全文
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ JavaScript的严格检查模式 "use strict" 指令只允许出现在脚本或函数的开头。 出现在脚本开头是全局严格检查模式,函数的开头是局部严格检查模式,只在函数内部起作用
阅读全文
摘要:JavaScript声明提升 JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是**变量可以先使用再声明。** 要理解以上实例就需要理解 "hoisting(声明提升)"。 声明提升:函数声明和变量声明总是会被解释器悄悄地被"提
阅读全文
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 15、JavaScript错误 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。可能是语法错误,通常是程序员造成的编码错误或错别字。可能是拼写错误
阅读全文
摘要:声明 该文部分代码和内容节选自菜鸟教程,仅用作个人学习,特此声明 链接:https://www.runoob.com/ 14、JavaScript正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE):使用单个字符串来描述、匹配一系列符合
阅读全文