标签:语句 函数 else 数学 10px 20px margin Math
4、条件语句和数学函数
1. 视图层设计
<!--index.wxml-->
<view class="box">
<view class="title">条件语句和数学函数</view>
<view>
<input placeholder="请输入x的值" bindblur="calc"></input>
</view>
<view class="text1">计算y的值为:{{y}}</view>
</view>
2. 样式层设计
/**index.wxss**/
.box{
width: auto;
height: auto;
border: 1px solid black;
margin: 20px 10px;
}
.title{
margin: 20px 10px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 23px;
color:red;
}
input{
margin: 20px 10px;
border-bottom: 1px solid black;
}
.text1{
margin: 10px 10px;
}
3. 逻辑层设计
// index.js
Page({
calc:function(e){
//定义局部变量x,y
var x,y;
//获取input组件value的值并且赋值给x
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<30){
y=Math.pow(x,3);
}else{
y=(3+2*x)*Math.log(x);
}
this.setData({
//将局部变量y赋值给绑定变量y
y:y
})
}
})
4. 模拟器演示
- 总结
- 条件语句
- Math对象属性
- 错题记录
标签:语句,函数,else,数学,10px,20px,margin,Math 来源: https://blog.csdn.net/weixin_43890515/article/details/122686806
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。