1 <!DOCTYPE html> 2 <html> 3 ????<head> 4 ????????<meta charset="utf-8" /> 5 ????????<title></title> 6 ????????<script type="text/javascript"> 7 ?????????????8 ?????????????9 ????????????/*10 ?????????????* 创建一个函数,用来计算三个数的和11 ?????????????* 12 ?????????????* 可以使用 return 来设置函数的返回值13 ?????????????* ????语法:14 ?????????????* ????????return 值15 ?????????????* 16 ?????????????* ????return后的值将会会作为函数的执行结果返回,17 ?????????????* ????????可以定义一个变量,来接收该结果18 ?????????????* 19 ?????????????* ?在函数中return后的语句都不会执行20 ?????????????* 21 ?????????????* ????如果return语句后不跟任何值就相当于返回一个undefined,22 ?????????????* ????如果函数中不写return,则也会返回undefined23 ?????????????* 24 ?????????????* ????return后可以跟任意类型的值25 ?????????????* 26 ?????????????*/27 ????????????28 ????????????function sum(a , b , c){29 ????????????????30 ????????????????var d = a + b + c;31 ????????????????32 ????????????????return d;33 ????????????????34 ????????????????//return undefined;35 ????????????????36 ????????????}37 ????????????38 ????????????//调用函数39 ????????????//变量result的值就是函数的执行结果40 ????????????//函数返回什么result的值就是什么41 ????????????var result = sum(4,7,8);42 ????????????console.log("result = "+result);//1943 ????????????44 ????????????45 ????????????var result2 = alert("hello");46 ????????????console.log("result2 = "+result2);//undefined,说明alert()是没有返回值的47 ????????????48 ????????????49 ????????????50 ????????</script>51 ????</head>52 ????<body>53 ????????54 ????</body>55 </html>
JS基础_函数的返回值
原文地址:http://www.cnblogs.com/ZHOUVIP/p/7684152.html