当前第2页 返回上一页
也可以说默认函数是没有返回值的。通常函数经过一系列处理后需要给外部返回一个值或者对象,如
1 2 3 4 5 6 | function demo3() {
function sum(a,b){
returna+b
}
alert(sum(1,2));
}
|
这个时候alert显示的值是3,而如果去掉return,则会返回undefined。
2. 基于函数返回值的应用
return在终止函数运行时的应用:为事件处理函数返回return:false; ,作用在于阻止默认事件行为和取消默认动作,如
1 | <a href = "一个网址" οnclick= “ return demo4()”>demo4</a>
|
为它添加一个return值
1 | function demo4() { return false ;}
|
这样点击链接就不会跳转
以上就是return的常见用法,此时有一个比较常见的问题,即:若在for循环中使用了return,还会执行下一次循环吗?
1 2 3 4 5 6 | function demo5() {
for ( var i=1; ;i++) {
console.log(i+ "A" );
return ;
console.log(i+ "B" );}
console.log(i+ "C" );}
|
由于出现return,函数直接终止运行并且返回当前值,所以这段函数的输出值只有1A。
所以,如下函数,
1 2 3 4 5 6 7 8 | function demo6() {
function counter() {
for ( var count =1; ; count ++) {
console.log( count + "A" );
if ( count ===5) { return ;}
console.log( count + "B" );}
console.log( count + "C" );}
counter();}
|
输出值是1A,1B,2A,2B,3A,3B,4A,4B,5C。
更多编程相关知识,请访问:编程视频!!
以上就是javascript怎么停止函数执行的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
javascript有什么用?
javascript截取字符串的方法有哪些
javascript中怎么取整
javascript模块化怎么理解?
javascript单元测试有什么用
详解js中的continue和break语法的差异
javascript的fcous什么意思
js中遍历对象属性的方法介绍
深入了解javascript中的原型和继承
javascript如何修改html
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript怎么停止函数执行