① return 作为函数的返回值,可以去接收某个函数的return的值;
② return 也可以结束函数的执行;
情况 ② 程序说明:
<script>
//return结束函数运行的实例操作
//通过函数查找第一个水仙花数字
function forNumber() {
for (var i = 100; i < 1000; i++) {
var onesPlace = parseInt(i % 10);
var tensPlace = parseInt((i % 100) / 10);
var hundredsPlace = parseInt(i / 100);
if (
hundredsPlace * hundredsPlace * hundredsPlace +
tensPlace * tensPlace * tensPlace +
onesPlace * onesPlace * onesPlace ===
i
) {
return i;
}
}
}
console.log(forNumber());
</script>
运行结果: