退出 js和Jquery区别

1. each() 中的continue和break
 
1.1 Jquery的循环函数each()的继续和跳出并不像其他语言采用大众的continue和break,而是采用return true or retrun false来判定是否继续执行循环体。
$('selector').each(function(){
    //your code.....;
   
    retrun true; //跳出当前循环,进入下一个循环;相当于 JavaScript中的 continue 效果
 
    retrun false; //跳出所有循环;相当于 javascript中的 break 效果。
});
 
1.2表格对比
 
环境 结束本次循环 退出循环 (方式1) 退出循环 (方式2)
JavaScript for continue; break;
JQuery each return true; return false;
 
 
 
 
 
2.javascript里跳出有三种方法:break、continue和return。
 
2.1、for循环,break终止整个循环。
 
2.2、switch...case语句,break可以跳出case语句,继续执行switch语句后面的内容。
 
2.3、for循环,continue终止本次循环计入下一个循环。
 
2.4、函数function,return只能出现在函数里面,如果出现在for循环里会报错,而return出现在函数里的作用就是即使函数下面还有内容也不会再执行了。
(1)、返回控制与函数结果, 语法为:return 表达式;
语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果
(2)、返回控制, 无函数结果,语法为:return;
return false 就相当于终止符,return true 就相当于执行符。   在js中return false的作用一般是用来取消默认动作的,阻止执行默认的行为。
return false 只在当前函数有效,不会影响其他外部函数的执行。
(3)、总结
retrun true; 返回正确的处理结果。
return false;返回错误的处理结果,终止处理。
return;把控制权返回给页面。
posted @ 2017-03-11 09:55  MiyaMiya  阅读(961)  评论(0)    收藏  举报