函数求数组最大值

函数求数组最大值用函数求数组中的最大值 function getMax arr var max arr 0 for var i 1 i lt arr length i if arr i gt max max arr i return max

大家好,我是讯享网,很高兴认识大家。

用函数求数组中的最大值

 function getMax(arr) { var max = arr[0]; for (var i = 1; i <= arr.length; i++) { if (arr[i] > max) { max = arr[i]; } } return max; } console.log(getMax([3,6,9,22]));

讯享网

//

用函数求两个值中的最大值

讯享网 function getMax(num1, num2) { return num1 > num2 ? num1 : num2; } console.log(getMax(9,4));

//

求任意两个数之间的累加和

 var sum = 0; function getSum(num1, num2) { for (var i = num1; i <= num2; i++) { sum += i; } return sum; } console.log(getSum(0, 3));

//

函数求三个数的最大值

讯享网 function getMax(num1, num2, num3) { if (num1 > num2) { return num1 > num3 ? num1 : num3; } else { return num2 > num3 ? num2 : num3; } } console.log(getMax(3100, 546, 9999));

//

翻转数组

 function reverse(arr) { var newArr = []; for (var i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i]; } return newArr; } var arr1 = reverse([4, 3, 77, 68, 9, 5, 4, 1, 2, 2, ]); console.log(arr1);

//

冒泡排序

讯享网 function sort(arr) { for (var i = 0; i < arr.length - 1; i++) { for (var j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { var temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } return arr; } console.log(sort([3, 5, 2, 7, 9]));

//

输入任意两个数字之间的加减乘除,并弹出结果


讯享网

 function getRe(num1, operator, num2) { switch (operator) { case '+': return parseInt(num1) + parseInt(num2); break; case '-': return parseInt(num1) - parseInt(num2); break; case '*': return parseInt(num1) * parseInt(num2); break; case '/': return parseInt(num1) / parseInt(num2); break; default: return '输入错误'; break; } } var num1 = prompt('请输入第一个数'); var operator = prompt('请输入运算符'); var num2 = prompt('请输入第二个数'); alert('结果是:' + getRe(num1, operator, num2)); 

//

比较两个数的大小

讯享网 function getMax(num1, num2) { return num1 > num2 ? num1 : num2; } var num1 = prompt('请输入第一个数'); var num2 = prompt('请输入第二个数'); alert('最大的数是:' + getMax(num1, num2));

//

比较三个数的大小

 function getMax(num1, num2, num3) { if (num1 > num2) { return num1 > num3 ? num1 : num3; } else { return num2 > num3 ? num2 : num3; } } var num1 = prompt('请输入第一个数'); var num2 = prompt('请输入第二个数'); var num3 = prompt('请输入第三个数'); alert('最大的数是:' + getMax(num1, num2, num3));

//

判断一个数是不是质数

讯享网 var num = prompt('请输入一个数'); var flag = true; for (var i = 2; i < num; i++) { if (num % i == 0) { flag = false; } } if (flag) { alert(num + '是质数'); } else { alert(num + '不是质数'); }

//

判断一个数是不是质数

 function isZhi() { var num = prompt('请输入一个大于1的数字'); var flag = true; for (var i = 2; i < num; i++) { if (num % i == 0) { flag = false; } } if(flag) { alert( num + '是质数'); } else { alert( num + '不是质数'); } } isZhi();

//

冒泡排序

讯享网 function getXu() { var arr = []; arr[0] = prompt('分别输入5个数给它从小到大排列,请输入第一个'); arr[1] = prompt('请输入第二个'); arr[2] = prompt('请输入第三个'); arr[3] = prompt('请输入第四个'); arr[4] = prompt('请输入第五个'); for (var i = 0; i < arr.length - 1; i++) { for (var j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { var temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } alert(arr); } getXu();

简易计算器

 var sf = prompt('欢迎使用简易计算器' + '\n' + '1.加法运算:' + '\n' + '2.减法运算' + '\n' + '3.乘法运算' + '\n' + '4.除法运算' + '\n' + '5.退出' + '\n' + '请输入你的选项'); if (parseFloat(sf) == 5) { alert('已退出'); } else if (parseFloat(sf) > 5) { alert('输入错误,请重新输入') } else { var num1 = prompt('请输入第一个数'); var num2 = prompt('请输入第二个数'); switch (sf) { case '1': alert('结果是:' + num1 + '+' + num2 + '=' + (parseFloat(num1) + parseFloat(num2))); break; case '2': alert('结果是:' + num1 + '-' + num2 + '=' + (parseFloat(num1) - parseFloat(num2))); break; case '3': alert('结果是:' + num1 + '*' + num2 + '=' + (parseFloat(num1) * parseFloat(num2))); break; case '4': alert('结果是:' + num1 + '/' + num2 + '=' + (parseFloat(num1) / parseFloat(num2))); break; default: alert('输入错误,请重新输入'); break; } } 

小讯
上一篇 2025-01-14 22:46
下一篇 2025-01-19 19:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/116837.html