2021-11-10、js文件中的for循环语句

2021-11-13  本文已影响0人  疋瓞

1、案例要求:

2、制作流程:

2.1、代码实现:

wxml:

<view class="box">
    <view class="title">两数之间求和器</view>
    <input placeholder="区间开始的数字" type="digit" bindblur="star" />
    <input placeholder="区间结束的数字" type="digit" bindblur="end" />
    <view >
    结果是:{{sum}}
    </view>
    <button class="butt" bindtap="sum" type="primary">求和</button>
</view>

js(用局部变量和页面变量的方法):

// pages/dem_2/dem_2.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        sm:0,
        star:0,
        end:0
    },
   star:function(e){
       console.log(e)
    this.data.star = parseInt(e.detail.value);
   },
   end:function(e){
    this.data.end = parseInt(e.detail.value);
   },
   sum:function(){
       var sum = 0;
    for(var i = this.data.star; i <= this.data.end; i++){
        sum = sum + i;
    }
    this.setData({
        sum : sum
    })
   }
})

js(用全局变量和页面变量的方法):

// pages/dem_2/dem_2.js
var star,end,sum = 0;
Page({
   star:function(e){
       console.log(e)
    star = parseInt(e.detail.value);
   },
   end:function(e){
    end = parseInt(e.detail.value);
   },
   sum:function(){
    for(var i = star; i <= end; i++){
        sum = sum + i;
    }
    this.setData({
        sum : sum
    })
   }
})

2.2、结果展示:

3、知识总结:

知识总览.jpg 循环类型.jpg for循环案例.jpg for_in循环案例.jpg while循环案例.jpg do_while循环案例.jpg 全局变量的使用.jpg js的全局对象.jpg

4、踩坑说明:

上一篇下一篇

猜你喜欢

热点阅读