在我們的日常生活中,時時刻刻都在使用變量。比如,當我們想到自己銀行卡里的賬戶余額時,“賬戶余額”就是一個變量;今天測一下體重,和一個月前的體重對比,“體重”也是一個變量。雖然賬戶余額和體重都是在變化的,但是我們對它們的引用并沒有改變。變量除了用于存儲數(shù)據(jù)以外,經(jīng)常用于將數(shù)據(jù)從一個事件中傳遞到另一個事件,并影響另外一個事件中的值。當你使用條件邏輯時,變量就顯得十分必要了,因為它可以檢查變量的值,以確定應該執(zhí)行哪個路徑中的動作。
下面昆明網(wǎng)站建設小編就來認識一下Axure中的變量。
局部變量:僅在使用該局部變量的動作中有效,在這個動作之外就無效了,因此局部變量不能與原型中其他動作里的函數(shù)一起使用。不同的動作可以使用相同的局部變量名稱,因為它們的作用范圍不同,并且都是只在其當前動作中有效,所以即使局部變量名稱重復也不會相互干擾。
全局變量:在整個原型中都是有效的,因此全局變量的命名不能重復。當你想要將某些數(shù)據(jù)從一個頁面?zhèn)鬟f到另一個頁面時,就要使用全局變量。
上面的描述也許不容易理解,下面昆明網(wǎng)站制作小編就使用大腦的記憶力來加以說明。比如,今天早晨你出門后發(fā)現(xiàn)自己忘記帶手機了,你的大腦立刻會在記憶中搜索你昨天晚上或今天早晨(總之,是你最后一次接觸手機)把手機丟在了什么位置,而不是告訴你上個月或者去年某個時候你把手機丟在哪里了,這就是短期記憶(局部變量)。在此之后,你的大腦就會把它忘掉(過濾掉),避免在你下一次又忘記帶手機的時候與這次的回憶造成混淆,這個短期記憶就可以理解為局部變量;而長期記憶(全局變量)就是那些在你一生中都無法忘懷的事情(在整個原型中都有效)。
當前文章標題:Axure中的變量概述
當前URL:http://www.gtalker.cn/news/wzzz/3456.html
上一篇:設置列表選中項
下一篇:創(chuàng)建和設置變量值