求n-m之间所有数字的和&&求1-100的和

求1-100的和

<script type="text/javascript">
            var sum = 0;
            for (var i = 0;i<=100;i++) {
                sum += i;
            }
            console.log(sum)
        script>

求n-m之间数字和

求n-m之间的和:
在上面一段代码中,不加入参数虽然能实现1-100之间的加和,但函数内部是一个封闭的环境,若想实现任意数字的加和,我们就可以通过参数的方式,将外面的值传递给函数内部

<script type="text/javascript">
            var a = 1; b = 5;
            var sum = 0;
            addsum(a, b);
            function addsum(n, m) {
                for (var i=n;n<=m;n++) {
                    sum = sum+n
                }
                console.log(sum)
            }
        script>

你可能感兴趣的:(求n-m之间所有数字的和&&求1-100的和)