前端
anarion
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript隐式转换成布尔类型和==
JavaScript隐式转换成布尔类型和== 布尔转换 在JavaScript中,最令人头疼的一类语法,大概就是if判断中填的变量到底是true还是false。C/C++中的if,任何不是0的变量都会被理解为true,JavaScript就有所不同。 先给出规则,JavaScript中,隐式转换成布尔类型时,各种数据类型遵循如下规则: 类型 结果 Undefined false ...原创 2019-07-09 16:03:45 · 792 阅读 · 0 评论 -
JavaScript中的作用域链
JavaScript中的作用域链 在C/C++和Java等大型语言中,存在作用域这样的概念。通常,一对大括号就能创造一个作用域,同一个作用域内不能有两个名字相同的变量,变量也不能在自己所属的作用域之外调用,除非有特殊处理。JS中的作用域更加灵活,而有时会带来复杂。 如果不存在同名变量,问题自然不存在。无论是否存在同名变量,JS解释器寻找变量的规则都是一样的。 在当前作用域下寻找。 在上一级作用域...原创 2019-07-09 17:30:50 · 187 阅读 · 0 评论
分享