<script>
//作业1:写一个函数,用户输入一个数判断是否是素数(质数,从2开始只能被1和自身整除的数),并弹出返回值
function getSuShu(num) {
for (var i = 2; i <= num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
//alert('判断结果:' + getSuShu(prompt('请输入一个数:')));
//作业2:写一个函数,能翻转reverse传入的任意数组,并把翻转结果通过返回值返回
//将数组 ['red', 'green', 'blue', 'pink', 'purple'] 的内容反过来存放
function reverse(arr) {
//准备一个空数组
var arr1 = [];
for (var i = arr.length - 1; i >= 0; i--) {
arr1[arr1.length] = arr[i];
}
return arr1;
}
var arr2 = reverse(['red', 'green', 'blue', 'pink', 'purple'])
console.log(arr2);
//作业3:冒泡排序sort var arr = [4, 1, 2, 3, 5];
function sort(arr) {
for (var i = 0; i < arr.length - 1; i++) {
for (
06-javascript函数课后练习题附代码
最新推荐文章于 2022-07-29 09:20:56 发布