# 判斷:多種邏輯表達式的寫法
[想要了解更多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”,如圖:

給方塊添加改變元素屬性行為,觸發條件為出現,如圖:

進入編輯設置相關參數,取值{{a.top}},如圖:

注:給物體命名可以是中文的,但是符號一定要在英文狀態下輸入。
3、基本算法符號
+ 加
- 減
* 乘
/ 除
== 等于
‘’ 字符串(注意:是英文狀態下的引號)
4、基本判斷符號
> 大于
< 小于
!= 不等于
舉例:iPhone解鎖效果,具體步驟如下:
在舞臺上繪制滑動條和解鎖塊,給解鎖塊在右側屬性中添加“水平拖動”和“結束時復位”,如圖:

給解鎖塊命名為“a”,并給它添加跳轉到“下一頁”的行為,觸發條件是“屬性改變”,設置的參數應該寫成{{a.left}}>210,即當解鎖塊的左坐標大于210的時候,就會跳到第二頁,如圖:

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”的上坐標,默認是保留三位小數,如圖:

實現效果,如圖:

在舞臺上新添加一個文本框t2,讓它的值等于t,如圖:

給t添加改變元素屬性行為,觸發條件為屬性改變(注:哪個物體在動,就把行為添加在它那里),在參數設置里的取值填入{{t}}.toFixed(1),能實現保留一位小數的效果,如圖:

注:如果要取整數,在參數設置里的取值填入{{t}}.toFixed(0) 或 ~~{{t}} 均可。
取整數的另一種方法,在被控量【關聯屬性】前加”~~”,但適用于取整,如圖:

7、'{{a}}'.length==n 判斷字符串的長度
舉例,輸入框不能輸入6個字以上,超出則會彈出提示,具體步驟如下:
給輸入框命名“a”,給提示語命名”b”,提示語默認的透明度為0,如圖:

給輸入框添加改變元素屬性行為,觸發條件是“屬性改變”,設置參數'{{a}}'.length>5,如圖:

觀看本節視頻教程:
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簡約版介紹
- 如何自定義綁定微信公眾號
- 教師版賬號詳情介紹及使用方法