首页 > 基础资料 博客日记

JavaScript函数练习题1

2023-08-06 17:47:24基础资料围观216

Java资料网推荐JavaScript函数练习题1这篇文章给大家,欢迎收藏Java资料网享受知识的乐趣

写一个函数计算1到n的和, 并返回结果打印出来;(n为函数参数)

        function sum(n) {

            var number = 0 //保存对应的计算的和

            //遍历1-n

            for (var i = 1; i <= n; i++) {

                number += i //将1-n的值累加给number01

            }

            return number //返回最终的结果

        }

        var result = sum(10) //调用函数 传递的n值为10

        console.log('写一个函数计算1到n的和, 并返回结果打印出来;(n为函数参数):' + result);

写一个函数计算n的阶乘,并返回结果打印出来

        function factorial(n) {

            var result = 1

            //遍历1-n的值

            for (var i = 1; i <= n; i++) {

                result *= i

            }

            //打印最后的结果

            console.log(result);

        }

        factorial(5);

写一个函数计算两个数的最小公倍数; 并返回结果打印出来

        //  方案1

        function fn1(number1, number2) {

            //判断大小 得到最大值

            var number3 = number1 > number2 ? number1 : number2

            while (true) { //死循环

                if (number3 % number1 == 0 && number3 % number2 == 0) { //满足条件

                    return number3 //返回 return会结束整个function

                }

                number3++

            }

        }

        //  方案2

        function fn2(number1, number2) {

            //判断大小 得到最大值

            var number3 = number1 > number2 ? number1 : number2

            for (var i = number3;; i++) {

                if (i % number1 == 0 && i % number2 == 0) { //满足条件

                    return i //返回 return会结束整个function

                }

            }

        }

        //实参的数量要对应形参

        console.log('计算两个数的最小公倍数:' + fn1(6, 9));

        console.log('计算两个数的最小公倍数:' + fn2(8, 18));


文章来源:https://www.cnblogs.com/sure627/p/16531058.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云