回复这个问题的评论想到的
平时会用return false
阻止系统默认事件,比如
javascript
$('a').click(function(){ //一些操作 return false; });
我也知道return
的值可以定义一个变量接收,比如
var result = function( a, b ){
return a==b ? 1 : 0;
}
console.log(result);
但是0不是也是为假么,为什么 return 0 就不行?
我知道return false
和return 0
肯定有不一样,但是不知道是什么不一样~请教大家!
0 就是 0, 0 不是假,0 类型转换成 false 之后才是假。