# 判断:多种逻辑表达式的写法
[想要了解更多Mugeda功能?>>>猛戳我,学习更多教程](Mugeda百科全书——文本教程目录.md)
[本节视频教程请点击此处](http://www.mugeda.com/help.php?v_list=videos12&v_id=7)
本节知识点:取值的方法、获取物体的属性、基本算法符号、基本判断符号、满足条件符号、保留后几位小数、判断字符串的长度
1、取值的方法
给某个物体取名叫a,获取a的值如下: {{a}}
2、获取物体的属性:
{{a.top}} 上坐标
{{a.left}} 左坐标
{{a.height}} 物体的高
{{a.width}} 物体的宽
{{a.text}} 字符
举例:如何让文本框获取到物体的上坐标?具体步骤如下:
给方块命名为“A”,文字框命名为“T”,如图:
![](https://box.kancloud.cn/1c3b878a9e114a7d0ef91b2f80f88b13_746x370.jpg)
给方块添加改变元素属性行为,触发条件为出现,如图:
![](https://box.kancloud.cn/c559d0faa5b1e06b05b00add1765123e_746x340.jpg)
进入编辑设置相关参数,取值{{a.top}},如图:
![](https://box.kancloud.cn/66129ffa7717dfef40ae0ca6a8fa1389_746x454.jpg)
注:给物体命名可以是中文的,但是符号一定要在英文状态下输入。
3、基本算法符号
+ 加
- 减
* 乘
/ 除
== 等于
‘’ 字符串(注意:是英文状态下的引号)
4、基本判断符号
> 大于
< 小于
!= 不等于
举例:iPhone解锁效果,具体步骤如下:
在舞台上绘制滑动条和解锁块,给解锁块在右侧属性中添加“水平拖动”和“结束时复位”,如图:
![](https://box.kancloud.cn/44e1b8dd91d874ffe9d947c048c8c198_746x304.jpg)
给解锁块命名为“a”,并给它添加跳转到“下一页”的行为,触发条件是“属性改变”,设置的参数应该写成{{a.left}}>210,即当解锁块的左坐标大于210的时候,就会跳到第二页,如图:
![](https://box.kancloud.cn/95a9efba2eea566d9d3daa5f2ea7c6b0_746x353.jpg)
5、满足条件符号
|| 或
&& 同时满足
举例:{{a.text}}==’2’||{{b.text}}==’6’就翻页
举例:小球a移动到方框b里就成功,表达式 {{a.top}} > {{b.top}} && {{a.left}} > {{b.left}} && ({{a.top}} + {{a.height}} < {{b.top}} + {{b.height}}) && ({{a.left}} + {{a.width}} < {{b.left}} + {{b.width}})
6、保留后几位小数
~~ 取整数
{{a}}.toFixed(n) a保留n位小数,当n=0时,取的是整数
举例:用文本框获取运动圆球的上坐标,具体步骤如下:
给运动的圆球命名为”a”,在舞台上添加文本框,并让它关联圆球“a”的上坐标,默认是保留三位小数,如图:
![](https://box.kancloud.cn/8df5bb1b313572fdd6be466db96a3b6d_746x409.jpg)
实现效果,如图:
![](https://box.kancloud.cn/f87ee4fee97785f46418841698970fb5_745x370.jpg)
在舞台上新添加一个文本框t2,让它的值等于t,如图:
![](https://box.kancloud.cn/ee2adfd4813e76b7f30ce61b14035b6c_745x388.jpg)
给t添加改变元素属性行为,触发条件为属性改变(注:哪个物体在动,就把行为添加在它那里),在参数设置里的取值填入{{t}}.toFixed(1),能实现保留一位小数的效果,如图:
![](https://box.kancloud.cn/22353b7f3f89e004eda10a8e5aa0fe73_745x418.jpg)
注:如果要取整数,在参数设置里的取值填入{{t}}.toFixed(0) 或 ~~{{t}} 均可。
取整数的另一种方法,在被控量【关联属性】前加”~~”,但适用于取整,如图:
![](https://box.kancloud.cn/5f5adb72a4e626d60f0fb9fa0af1f890_745x387.jpg)
7、'{{a}}'.length==n 判断字符串的长度
举例,输入框不能输入6个字以上,超出则会弹出提示,具体步骤如下:
给输入框命名“a”,给提示语命名”b”,提示语默认的透明度为0,如图:
![](https://box.kancloud.cn/a772d280d9f625c2affed889691892c1_745x400.jpg)
给输入框添加改变元素属性行为,触发条件是“属性改变”,设置参数'{{a}}'.length>5,如图:
![](https://box.kancloud.cn/40676c70a5b32e04c146f2c7b985b512_745x480.jpg)
观看本节视频教程:
http://cdn1.mugeda.com/course/3/3.8/3.8.8.mp4
- 阅读须知
- Mugeda平台介绍
- 新手必看
- Mugeda是什么?
- 快速入门
- 快速制作炫酷动画
- 无代码添加交互
- 学会使用Mugeda模板
- 如何快速修改木疙瘩模板
- 作品创建前必读
- 手机屏幕适配方法
- 图片处理
- 声音及视频处理
- 屏幕适配设置
- 发布和预览链接的区别
- H5作品相关设置
- 如何发布作品
- 功能详解
- 界面与舞台
- 简介
- 缩放层数据
- 翻页的相关设置
- 关键帧和页面的命名
- 加载的相关设置
- 物体属性设置
- 元件界面介绍
- 滤镜效果
- 屏幕适配范围与安全框
- 辅助线功能
- 首页加载的静态导出
- 素材与媒体
- 图片上传/素材库
- 文本/文本段落
- 网页
- 幻灯片
- 视频
- 声音
- 声音的控制
- 绘制素材
- 云字体
- 曲线图表
- 拖动动画
- 虚拟现实
- 粘贴第三方文字和图片
- 常用编辑操作
- 锁定物体
- 节点工具
- 路径工具
- 排列、对齐、变形、组合、合并功能
- 转换为元件
- 导入PSD及注意事项
- 声音和视频的压缩
- 声音和视频的交互控制
- 动画
- 时间轴及图层
- 选择工具
- 关键帧动画
- 路径动画
- 进度动画
- 曲线变形动画
- 预置动画
- 元件动画
- 分页/加载页
- 遮罩动画
- 动画运动
- 标尺和辅助线的使用
- 复制帧/图层
- 如何实现动画控制
- 文字变形动画
- 运动曲线编辑
- 行为
- 行为添加以及触发事件
- 帧的行为
- 页的行为
- 播放元件片段
- 改变元素属性
- 改变图片
- 设置定时器
- 手机功能
- 跳转链接
- 拖动的多种逻辑关系
- 舞台截图
- 改变行为属性增加方框颜色
- 控件
- 陀螺仪
- 定时器
- 随机数
- 擦玻璃
- 点赞
- 绘画板
- 投票
- 抽奖
- 连线
- 拖动容器
- 投票、抽奖实时数据管理
- 计数器组件
- 排行榜
- 微信功能
- 微信头像/微信昵称
- 定制图片
- 录制声音
- 分享信息
- 表单
- 自定义表单
- 系统默认表单
- 定制文字
- 定制贺卡文字
- 关联绑定
- 舞台动画关联
- 元件动画关联
- 属性关联
- 自动关联
- 公式关联
- 条件判断
- 逻辑表达式判断
- 多种表达式的写法
- Mugeda API
- MugedaAPI整体结构
- 在动画中插入脚本
- 使用自定义回调函数
- 通过API定义微信转发
- 获取Mugeda后台数据
- 部署第三方服务器
- 案例讲解
- 展示动画
- 邀请函
- 招聘
- 个人简历
- 可定制贺卡
- 手机广告
- 长按手指控制动画播放
- 2016网易娱乐圈画传
- 一只挖空心思的行礼箱
- 科幻风格H5的制作
- 拖动长图类H5制作
- 小爷吴亦凡案例
- UI原型
- 小图标动画
- 用Mugeda巧做GIF
- 小游戏
- 拍宇航员
- 手术刀
- 测试题
- 拖动选择
- 概率抽奖
- 声音测试题
- 真假朋友大质检
- 图片合成类H5的制作
- 60秒帮你摆脱朋友圈
- H5录音机
- 制作接力型H5
- 微信/定制
- 和宝宝聊天
- 和奥运冠军合影
- 热门案例(试看)
- 什么才是福
- 教你玩转密室逃脱类H5制作
- 星巴克咖啡
- 小爷吴亦凡
- 谁是足球明星
- 拷问拍拍618机密
- 用HTML5做交互课件
- CEO邀你群聊
- 里约大冒险
- 天猫宇宙邀请函
- 快闪
- H5换装小游戏
- 视差类型H5制作
- H5版flappy bird
- 连连看小游戏
- 用遮罩做镜头特效
- 网易5笔画爱
- 剪刀石头布小游戏
- 交互动画类H5制作
- 最新功能(1213)
- 如何使用排行榜
- 小功能更新
- 锁定边距
- 其他教程
- Mugeda简约版介绍
- 如何自定义绑定微信公众号
- 教师版账号详情介绍及使用方法