js中的return
来源:互联网 发布:部落冲突英雄升级数据 编辑:程序博客网 时间:2024/06/05 20:44
通常函数经过一系列的处理后需要给外部返回一个值,这个值一般用return返回出去,return是向函数返回返回值,并终止函数的运行.
除了return true,你还可以
return false,
return 1,
return 2,
return ‘abc’,
直接return。
但是要注意,
1、return了之后,后面的语句将不再执行,函数执行完成。
2、return的值即为函数的值,如果直接return,则为undefined。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!--通常函数经过一系列的处理后需要给外部返回一个值,这个值一般用return返回出去,return是向函数返回返回值,并终止函数的运行.除了return true,你还可以return false,return 1,return 2,return 'abc',还可以直接return。但是要注意,1、return了之后,后面的语句将不再执行,函数执行完成。2、return的值即为函数的值,如果直接return,则为undefined。--><script> function s1() {/*return abc ,s1的值为abc*/ console.log("我是11111111111111111111111"); console.log("我是22222222222222222222222"); if (true) { return "abc"; } console.log("我是33333333333333333333333"); } console.log("s1====" + s1());//abc function s2() {/*return true ,s2的值为true*/ console.log("我是11111111111111111111111"); console.log("我是22222222222222222222222"); return true; console.log("我是33333333333333333333333"); } console.log("s2=====" + s2());//true function s3() {/*return false,s3的值为false*/ console.log("我是11111111111111111111111"); console.log("我是22222222222222222222222"); return false; console.log("我是33333333333333333333333"); } console.log("s3=====" + s3());//false function s4() {/*直接return无返回值,s4的值为undefined*/ console.log("我是11111111111111111111111"); console.log("我是22222222222222222222222"); return; console.log("我是33333333333333333333333"); } console.log("s4=====" + s4());//undefined /*---需不需要return来返回值,要看函数是来做什么,如果需要让它返回一个值就写return,如果不需要它返回值,就没必须写它.---*/ function s5(b, c) { return b + c; } var abc = s5(5, 8); console.log("abc====s5===" + abc);//13 function s6(b, c) {/*s6无返回值,s6的值为undefined*/ document.write(b + c); } var abc = s6(5, 8);//此时页面上会输出13,但其实abc是没有值的 console.log("abc====s6===" + abc);//undefined</script></body></html>
结果:
我是11111111111111111111111我是22222222222222222222222s1====abc我是11111111111111111111111我是22222222222222222222222s2=====true我是11111111111111111111111我是22222222222222222222222s3=====false我是11111111111111111111111我是22222222222222222222222s4=====undefinedabc====s5===13abc====s6===undefined
0 0
- JS中的return / return false / return true
- JS Function中的return
- js中的return
- JS中的return false
- js中的return
- js中的return ;return false;return true;的理解
- js中的return flase, return true, return的区别
- js中的break ,continue, return
- JS中的EACH使用RETURN
- js中的break ,continue, return
- js中的break,continue,return
- js中的Return的含义
- js中的break ,continue, return
- 深入理解js中的return
- 关于js函数中的 return
- JS中的return falase及return使用方式
- JS中的return falase及return使用方式
- JS中的return的用法---笔记
- Nmodbus 之部分命令和应用分析
- linux命令-远程拷贝
- Android studio Import Eclipse项目 .9图 报错问题记录
- 图说可视化,报表也能做得如此酷炫!
- Hibernate动态查询
- js中的return
- 【C语言】位的运算(深入理解计算机系统第三版习题2.12)
- Handler和Message背后的秘密,带你从源码的角度彻底理解
- IntelliJ IDEA 2016.3.5安装图文教程(附激活码)
- 排序算法之快速排序和归并排序
- 关于提交form不刷新的问题
- Android--- android:clickable属性
- php 解决json_encode中文UNICODE转码问题
- SecureCRT设置标签显示标题