1.匿名函数在不闭包的情况下this对象为window,而在双匿名闭包的情况下内部匿名函数的this对象为window。

2.在函数中定义变量,在函数外部想使用该变量,如果变量声明时有var,则访问不到,如果无var声明并赋值,就会访问到。

3.作用域的划分只在函数上,在if-else for 等循环判断块上没有作用域。

4.函数使用变量除了传参外,均调用其所定义域的变量,而不是调用域的变量。

(待续。。。)

转载于:https://www.cnblogs.com/JhoneLee/p/3499438.html

Javascript的怪癖相关推荐

  1. JavaScript 的怪癖 8:“类数组对象”

    原文: JavaScript quirk 8 array-like objects 译者: Malcolm Yu 此文是 javascript 的 12 个怪癖(quirks) 系列的第八篇. Jav ...

  2. JavaScript 的 怪癖

    JavaScript 有很多奇怪的特性,语法上稍微一点改变结果就会大相庭径.本文着手于整理这些怪癖,供'有此好'的人参考,指正.运行环境为chrome 64.0 控制台,如非内容提及,默认是JavaS ...

  3. javaScript怪癖分析

    最近了解到javascript中有些编程怪癖现象,很有意思,有必要总结一下: 1.未知变量名创建全局变量 在我们平常的编写javascript程序的时候,有的人写法不是很正规,在定义变量的时候 直接定 ...

  4. javascript:可以运行的噪音

    为我的博客做了一个很有 geek 风格的关于页面. 运行下面 javascript 代码,可以看到我的信息. (+[[]+(1<<1<<1<<1)+(1^1< ...

  5. 每个 JavaScript 工程师都应懂的33个概念

    简介 这个项目是为了帮助开发者掌握 JavaScript 概念而创立的.它不是必备,但在未来学习(JavaScript)中,可以作为一篇指南. 本篇文章是参照 @leonardomso 创立,英文版项 ...

  6. 每个JavaScript工程师都应懂的33个概念

    摘要: 基础很重要啊! 原文:33 concepts every JavaScript developer should know 译文:每个 JavaScript 工程师都应懂的33个概念 作者:s ...

  7. JavaScript 开发者应懂的 33 个概念

    JavaScript开发者应懂的33个概念 Fundebug 一行代码搞定BUG监控:www.fundebug.com ​关注她 356 人赞同了该文章 摘要: 基础很重要啊! 原文:33 conce ...

  8. 每个 JavaScript 工程师都应懂的33个概念 1

    简介 这个项目是为了帮助开发者掌握 JavaScript 概念而创立的.它不是必备,但在未来学习(JavaScript)中,可以作为一篇指南. 本篇文章是参照 @leonardomso 创立,英文版项 ...

  9. 从Java开发者的视角解释JavaScript

    我们无法在一篇博文里解释 JavaScript 的所有细节.如果你正或多或少地涉及了 web 应用程序开发,那么,我们的 Java 工具和技术范围报告揭示了,大多数(71%)Java 开发者被归到了这 ...

最新文章

  1. [译] 理解 NPM 5 中的 lock 文件
  2. 【51单片机快速入门指南】3:中断系统
  3. 前端学习(2633):父子传值
  4. linux既能归档也能压缩的命令,Linux压缩及归档
  5. python_环境测试
  6. linux系统安装coerplayer,安装deepin~
  7. QPSK调制原理及python实现
  8. 小米小钢炮等常用蓝牙设备(音箱/键盘/打印机)连接电脑(Windows/Linux)使用笔记
  9. pyton人值得拥有
  10. 安徽 计算机一级考试题库,计算机一级考试题库和答案
  11. 联想重装系统去掉保护_解决联想硬盘保护系统忘记密码问题,重新安装Windows10系统...
  12. Maven第5篇:手把手教你搭建私服
  13. [python] Python二维码生成器qrcode库入门
  14. 【笔记】underfined和null
  15. 苏州新导化工厂人员定位系统功能真的如此强大?当然强大,定位准确
  16. 从事文字工作和经常使用电脑的人要注意保护好自己的眼睛
  17. 读易[5]·做鸡头还是凤尾(小过卦)
  18. 必不可少的数学基础-数列的柯西收敛准则
  19. [转]基于mysql数据库binlog的增量订阅消费中间件:Canal
  20. JavaScript奇淫技巧:把JS编译成exe

热门文章

  1. 【Android 界面效果10】Android中View,ViewGroup,Window之间的关系
  2. SQLite 入门教程(三)好多约束 Constraints
  3. github上传代码
  4. 第5章 批量主机扫描 nmap、ncat
  5. 8.2-3 partprobe、tune2fs
  6. python3 for循环怎么用_Python3入门系列之-----循环语句(for/while)
  7. mysql 数据库的基本管理
  8. 树状数组 java_算法模板之树状数组
  9. 函数计算镜像加速:从分钟到秒的跨越
  10. Java 的这些坑,你踩到了吗?