
JS
文章平均质量分 88
白帆白女士
前端小白一枚,博客中有错的地方欢迎指出噢!大家一起加油!
展开
-
JavaScript作用域、闭包、变量提升
了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变量污染。作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问,作用域分为全局作用域和局部作用域。局部作用域分为函数作用域和块作用域。在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。总结:在 JavaScript 中使用包裹的代码称为代码块,代码块内部声明的变量外部将有可能无法被访问。JavaScript 中除了变量外还有常量,常量与变量本质的区别是常量必须要有值且不允许被重新原创 2025-02-19 10:57:44 · 792 阅读 · 0 评论 -
事件与事件流
事件是发生在你正在编程的系统中的事情——当事件发生时,系统**产生(或“触发”)**某种信号,并提供一种机制,当事件发生时,可以自动采取某种行动(即运行一些代码)。原创 2024-11-27 12:10:18 · 1120 阅读 · 0 评论 -
正则表达式
(Regular Expression)是一种字符串匹配的模式(规则)原创 2024-11-20 12:12:14 · 728 阅读 · 0 评论 -
JS错误类型
对象代表尝试**解析不符合语法的代码的错误。**当 Javascript 引擎解析代码时,遇到了不符合语法规范的标记(token)或标记顺序,则会抛出 SyntaxError。创建一个 error 实例,其中包裹了由一个操作产生且需要报告的多个错误。如:Promise.any() 产生的错误。创建一个 error 实例,表示错误的原因:给 encodeURI() 或 decodeURI() 传递的参数无效。创建一个 error 实例,表示错误的原因:与 eval() 有关。对象通常(但并不只是)用来表示。原创 2024-11-20 11:45:23 · 453 阅读 · 0 评论