JS函数(二)

编程入门 行业动态 更新时间:2024-10-12 05:48:22

JS<a href=https://www.elefans.com/category/jswz/34/1771370.html style=函数(二)"/>

JS函数(二)

函数的返回值

任何函数通过return语句,后面跟着返回的值来实现返回值

说明:

  1. 函数会在执行完return语句之后停止并立即退出
  2. return语句也可以不带有任何返回值,用于提前停止函数执行又不需要返回值的情况

选择练习1

关于return下列说法错误的是? (选择一项)

A return后面必须跟返回值
B return后面如果没有返回值,那么函数会在执行完return语句后停止并立即退出
C 如果我们希望函数值能返回调用它的地方,我们可以使用return后面加上返回值
D return后面如果有返回值,那么函数读到它时,会停止执行,并返回指定的值

正确答案: A
参考解析:
本题考察的是函数返回值return的使用,选择说法错误的,应选择A。
return后面可以跟返回值也可以不跟。
如果return后面有返回值,那么函数读到它时,会停止执行,并返回指定的值。
如果return后面没有返回值,那么函数会在执行完return语句后停止并立刻退出。

选择练习2

下面这段代码运行结果是?(选择一项)

function fun1(num1,num2){return num1+num2;alert("hello");
}
console.log(fun1(3,4));

A 页面弹出“hello”
B 控制台输出7
C 控制台输出7,页面并弹出“hello”
D 什么也不显示

正确答案: B
参考解析:
本题考察的是return语句的使用,正确选项为B;
程序读到return时,会停止执行后面的语句,只返回return中指定的内容,所以控制台只会输出num1+num2的结果7。

选择练习3

下面这段代码运行结果是?(选择一项)

function fun2(num1,num2){if(num1>num2)return;return num2;
{
console.log(fun2(20,10));

A 10
B 20
C undefined
D 没有输出

正确答案: C
参考解析:
本题考察的是return语句的使用,正确选项为C;
如果return后面没有返回值,默认返回undefined,且函数会在执行完return语句立即停止并退出。

编程练习

下面让我们来写一个函数,该函数对用户输入的密码进行判断:
(1)当用户输入的密码大于等于6位并且小于等于12位时,弹出提示"密码格式正确"
(2)当用户输入的密码小于6位数时,弹出提示“密码不能小于6位数”
(3)当用户输入的密码大于12位数时,弹出提示“密码不能大于12位数”

任务

思路参考:
1、接收来自页面的数据:var input=prompt(“请输入您的密码”);
2、定义一个函数funName(input),需要有一个参数,这个参数就是用来传递从页面获取的input。
3、在函数中对input进行判断(字符串长度的获取使用属性:string.length ),通过if ……else if……语句实现:
(1)当用户输入的密码 input.length>=6&&input.length<=12时,return “密码格式正确”;
(2)当用户输入的密码 input.length<6时,return “密码不能小于6位数”;
(3)当用户输入的密码input.length>12时,return “密码不能大于12位数”;
4、调用funName方法,并弹出:alert(funName(input));

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>return</title></head><body><script>var input=prompt("请输入您的密码");function funName(input){if (input.length>=6&&input.length<=12) {return "密码格式正确";} else if (input.length<6) {return "密码不能小于6位数";} else{return "密码不能大于12位数";}}alert(funName(input));</script></body>
</html>

更多推荐

JS函数(二)

本文发布于:2023-07-28 19:29:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1287658.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   JS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!