美文网首页
2021-11-09、js文件中的条件语句与数学函数

2021-11-09、js文件中的条件语句与数学函数

作者: 疋瓞 | 来源:发表于2021-11-11 08:10 被阅读0次

1、案例说明:

案例要求.jpg

2、案例实现

2.1、案例代码

wxml:

<view class="box">
    <view class="title">条件语句和数学函数</view>
    <input type="digit" bindblur="circ"/>
    <view class="end">计算y的值为:{{y}}</view>
</view>

wxss:

input{
   border-bottom: solid 2px blue;
   margin: 20px auto; 
}
.end{
    margin-bottom: 10px;
}

js:

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

    /**
     * 页面的初始数据
     */
    data: {
        
    },
    circ: function(e){
        var x;
        var y;
        // console.log(e)
        x = e.detail.value;
        if(x<0){
           y = Math.abs(x);
        }
        else if(x<10){
            y = Math.exp(x) * Math.sin(x); 
        }
        else if(x<20){
            y = Math.pow(x,3);
        }
        else{
            y = (3 + 2 * x) * Math.log(x);
        }
        this.setData({
            y : y
        })
    }
})

2.2、结果展示:

结果展示.jpg

3、总结说明:

3.1、知识汇总:

数学对象.jpg 条件语句之if语句.jpg 条件语句之if-else语句.jpg 条件语句之if万能语句.jpg 条件语句之switch语句.jpg

3.2、踩坑说明:

  • js代码中条件语句的模糊和调用数学公式的方法不清楚踩的坑:
//错误的js代码:
// pages/dem_2/dem_2.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        
    },
    circ: function(e){
        var x;
        var y;
        // console.log(e)
        x = e.detail.value;
        if(x<0){
            this.setData({
                y : -1 * x
            })
        }
        if(0<=x<10){
            this.setData({
                y : e ^ x * sin(x)
            })
        }
        if(10<=x<=20){
            this.setData({
                y : e ^ x * sin(x)
            })
        }
        if(20<=x){
            this.setData({
                y : (3 + 2 * x)*ln(x)
            })
        }
        
    }
})
  • else格式报错
//错误代码
else(20<=x){
            y = (3 + 2 * x) * Math.log(x);
        }

报错:unknown: Missing semicolon
排错:else后面是不能加条件的

//正确代码
else{
            y = (3 + 2 * x) * Math.log(x);
        }

相关文章

  • 2021-11-09、js文件中的条件语句与数学函数

    1、案例说明: 2、案例实现 2.1、案例代码 wxml: wxss: js: 2.2、结果展示: 3、总结说明:...

  • 第二章 JS语法

    第二章 JS语法 语句 变量和数组 操作符 条件语句和循环语句 函数与对象 2.1 准备工作 用JS写的代码必须通...

  • 【TS】TypeScript学习

    与JS类似部分,本文不做说明(运算符、条件语句、循环语句、函数、基本类型等) 前言 TypeScript的设计目的...

  • 第四节: JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

  • 第四节 JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

  • 《菜鸟教程》-函数

    运算符、条件语句、循环与JS基础语法类似,就不再记录了。 TypeScript 函数 无返回值函数 定义方式: 有...

  • 《TypeScript》 - 函数

    运算符、条件语句、循环与JS基础语法类似,就不再记录了。 TypeScript 函数 无返回值函数 定义方式: 有...

  • JS中的数学函数Math

    JS中的数学函数MathMath 称为数学函数,属于对象类型的函数

  • 05-分支结构

    //js中的分之结构有两种:if语句,switch语句/*1.if语句 a.if(条件语句){满足条件要执行的代码...

  • 红宝书之条件语句if

    js中的条件语句分为两种 1.分支语句 如if语句,switch语句等2.条件语句 if语句 if语句是大多数...

网友评论

      本文标题:2021-11-09、js文件中的条件语句与数学函数

      本文链接:https://www.haomeiwen.com/subject/ptkvzltx.html