js中return;return true return false 的区别
return 定义:
return 语句会 终止函数的执行 并 返回函数的值。
注意这两个: 1.终止函数的执行 2.返回函数的值
返回函数的值这里就不过多叙述了,就是 return 变量
先看下面的例子:
111 222 333 444 *通过上面的例子 可以看出 return ; return false return true 在函数内部都中断了函数的执行 *接着看看 他们返回的结果是个啥 代码如下:
function fun1() { return ; } function fun2() { return false } function fun3() { return true } console.log(fun1()) // undefined console.log(fun2()) // false console.log(fun3()) // true 返回的结果分别是 undefined false true 注:(undefine != false)
有个知识点 : 表单提交的时候 如果函数返回 false 表单就不提交了 ,切记!
首先看看能提交的情况,代码如下:
效果如下: 右边出现了请求(注意:表单请求会刷新页面)阻止表单提交的代码如下:
效果如下:右边没有出现请求,请求被阻止了总结如下:
return ; return false return true 都会在函数内部阻止程序的执行。
只有 return false 会阻止表单的提交。 发现文章中的错误,或者有更好的建议,欢迎评论或进
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。