函数的返回值
<body>
<script>
function print(arr) {
document.write(arr + "<br>");
}
// 函数的返回值格式
function a() {
return 666; //需要返回的结果
}
a(); //a()=666
console.log(a()); //
//函数只是实现某种功能,最终的结果需要返回给函数的调用者,通过return实现的
//只要函数遇到return就把后面的结果返回给函数的调用者
function cook(a) {
return a;
}
console.log(cook('哈哈'));
//求任意两个数的和
function sum(num1, num2) {
return num1 + num2;
}
console.log(sum(1, 2));
function b() {
return 99;
}
b();
console.log(b());
function c(a) {
return a
}
console.log(c('龙涛'));
//利用函数求两个数的最大值
function max(num1, num2) {
/* if (num1 > num2) {
return num1;
} else {
return num2;
} */
return num1 > num2 ? num1 : num2; //三目运算符:成立结果等于问号后面的值,
//不成立,结果等于冒号后面的值
}
console.log(max(2, 4));
console.log(max(6, 4));
//用函数求数组中的最大值
function name(arr) { //定义一个函数
var max = arr[0]; //定义一个最大值
for (var i = 0; i <= arr.length - 1; i++) {
if (arr[i] > max) {
max = arr[i]
}
}
return max; //返回最大值
}
var a = name([2, 3, 4, 56, 78, 99]); //把数组赋值于一个变量
console.log(a); //输出变量
function min(arr) { //定义一个函数
var min = arr[0]; //定义一个最大值
for (var i = 0; i <= arr.length - 1; i++) {
if (arr[i] < min) {
min = arr[i]
}
}
return min; //返回最大值
}
var a = min([2, 3, 4, 56, 78, 99]); //把数组赋值于一个变量
console.log(a); //输出变量
//return 终止函数
function getSum(a, b) {
return a + b;
}
console.log(getSum(1, 3));
function Sum(a, b) {
return a, b; //返回的结果是最后一个值
}
console.log(Sum(1, 2));
//写一个函数,用户输入任意两个数的任意算术运算,并能弹出运算后的结果
function result(num1, num2) {
return num1 + num2;
}
print(result(1, 2));
//写一个函数,用户输入任意两个数的最大值,并能弹出运算后的结果
function max(a, b) {
if (a > b) {
return a;
} else {
return b;
}
}
print(max(2, 4));
//写一个函数,用户输入任意三个不同数的最大值,并能弹出运算后的结果
function max1(arr) {
var max=arr[0];
for(var i=1;i<arr.length;i++){
if(arr[i]>max){
max = arr[i];
}
}
return max;
}
console.log(max1([2,4,1,5,8,66,86,4,3,6,34,24,643,3,534,5,345]));
//写一个函数,用户输入一个数判断是否是素数,并返弹出回值
function num(a) {
var flag =true;
for(var i=2;i<a;i++){
if(a%i==0){
flag=false;
break;
}
}
if(flag){
print(a+'是素数');
}
else{
print(a+'不是素数');
}
}
num(5);
</script>
</body>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现