- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 关于JavaScript函数闭包的简单解释
JavaScript中的闭包是一个重要概念,在一些复杂编程中(比如写插件),经常会用到。闭包的概念并不复杂,但是有一点绕。闭包主要是要解决私有变量不能被其作用域外部访问的问题。一个闭包一般有三个主体函数:宿主函数(父体函数),闭包函数(子体函数),调用函数(外部函数)。宿主函数一般功能为初始化私有变量,如计数器等。并返回闭包函数。闭包函数的功能是操作私有变量,并返回操作
2015-09-04 12:18:08 651 1
原创 JavaScript中的逻辑运算的返回值(逻辑与&&,逻辑或||,逻辑非!)
在JavaScript中,逻辑与非或经常用在条件判断语句中:if( a || b ){//same code.}直观的感觉是逻辑或运算会返回一个布尔值:true和false但常常也会看到这样的条件赋值写法:var x=a||b;这会让一些初学JS的朋友感到困惑,这难道是把布尔值赋给了变量x?。本文试图说明一下这种条件赋值语句的写法原理及其后果。首先,
2015-09-04 09:30:13 7879
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人