1.全局變量 Global Variable
OnLoadVariable:用途:默認(rèn)名稱
2.中繼器/數(shù)據(jù)集 Repeater/DataSet
Repeater:用途:中繼器的對(duì)象狂票。Item.Repeater即為Item所在的中繼器對(duì)象拳昌。
visibleItemCount:用途:中繼器項(xiàng)目列表中可見項(xiàng)的數(shù)量。比如:項(xiàng)目列表共有15項(xiàng),分頁(yè)顯示為每頁(yè)6項(xiàng)眉反。當(dāng)項(xiàng)目列表在第1、2頁(yè)時(shí)磷籍,可見項(xiàng)數(shù)量為6即横;當(dāng)項(xiàng)目列表在第3頁(yè)時(shí),可見項(xiàng)數(shù)量為3阵翎。
itemCount:用途:獲取中繼器項(xiàng)目列表的總數(shù)量逢并,或者叫加載項(xiàng)數(shù)量。默認(rèn)情況下項(xiàng)目列表的總數(shù)量會(huì)與中繼器數(shù)據(jù)集中的數(shù)據(jù)行數(shù)量一致郭卫,但是砍聊,如果進(jìn)行了篩選,項(xiàng)目列表的總數(shù)量則是篩選后的數(shù)量贰军,這個(gè)數(shù)量不受分頁(yè)影響玻蝌。
dataCount:用途:獲取中繼器數(shù)據(jù)集中數(shù)據(jù)行的總數(shù)量。
pageCount:用途:獲取中繼器分頁(yè)的總數(shù)量词疼,即能夠獲取分頁(yè)后共有多少頁(yè)俯树。
pageIndex:用途:獲取中繼器項(xiàng)目列表當(dāng)前顯示內(nèi)容的頁(yè)碼。
Item:用途:獲取數(shù)據(jù)集一行數(shù)據(jù)的集合寒跳,即數(shù)據(jù)行的對(duì)象聘萨。
TargetItem:用途:目標(biāo)數(shù)據(jù)行的對(duì)象。
Item.列名:用途:獲取數(shù)據(jù)行中指定列的值童太。
index:用途:獲取數(shù)據(jù)行的索引編號(hào)米辐,編號(hào)起始為1,由上至下每行遞增1书释。
isFirst:用途:判斷數(shù)據(jù)行是否為第1行翘贮;如果是第1行,返回值為“True”爆惧,否則為“False”狸页。
isLast:用途:判斷數(shù)據(jù)行是否為最末行;如果是最末行扯再,返回值為“True”芍耘,否則為“False”。
isEven:用途:判斷數(shù)據(jù)行是否為偶數(shù)行熄阻;如果是偶數(shù)行斋竞,返回值為“True”,否則為“False”秃殉。
isOdd:用途:判斷數(shù)據(jù)行是否為奇數(shù)行坝初;如果是奇數(shù)行浸剩,返回值為“True”,否則為“False”。
isMarked:用途:判斷數(shù)據(jù)行是否為被標(biāo)記;如果被標(biāo)記迹卢,返回值為“True”,否則為“False”重罪。
isVisible:用途:判斷數(shù)據(jù)行是否為可見行;如果是可見行十籍,返回值為“True”蛆封,否則為“False”。
3.元件屬性 Widget Functions
this:用途:獲取當(dāng)前元件對(duì)象勾栗。當(dāng)前元件是指當(dāng)前添加交互動(dòng)作的元件惨篱。
示例:[[this]]
target:用途:獲取目標(biāo)元件對(duì)象。目標(biāo)元件是指當(dāng)前交互動(dòng)作控制的元件围俘。
示例:[[target]]
x:用途:獲取元件對(duì)象的X軸坐標(biāo)值砸讳。
示例:通過(guò)局部變量獲取[[Lvar.x]]
y:用途:獲取元件對(duì)象的Y軸坐標(biāo)值。
示例:通過(guò)局部變量獲取[[Lvar.y]]
width:用途:獲取元件對(duì)象的寬度值界牡。
示例:通過(guò)局部變量獲取[[Lvar.width]]
height:用途:獲取元件對(duì)象的高度值簿寂。
示例:通過(guò)局部變量獲取[[Lvar.height]]
scrollX:用途:獲取元件對(duì)象的水平滾動(dòng)距離(當(dāng)前僅限動(dòng)態(tài)面板)。
示例:通過(guò)局部變量獲取[[Lvar.scrollX]]
scrollY:用途:獲取元件對(duì)象的垂直滾動(dòng)距離(當(dāng)前僅限動(dòng)態(tài)面板)宿亡。
示例:通過(guò)局部變量獲取[[Lvar.scrollY]]
text:用途:獲取元件對(duì)象的文本文字常遂。
示例:通過(guò)局部變量獲取[[Lvar.text]]
name:用途:獲取元件對(duì)象的自定義名稱。
示例:通過(guò)局部變量獲取[[Lvar.name]]
top:用途:獲取元件對(duì)象的上邊界坐標(biāo)值挽荠。
示例:通過(guò)局部變量獲取[[Lvar.top]]
left:用途:獲取元件對(duì)象的左邊界坐標(biāo)值克胳。
示例:通過(guò)局部變量獲取[[Lvar.left]]
right:用途:獲取元件對(duì)象的右邊界坐標(biāo)值。
示例:通過(guò)局部變量獲取[[Lvar.right]]
bottom:用途:獲取元件對(duì)象的下邊界坐標(biāo)值圈匆。
示例:通過(guò)局部變量獲取[[Lvar.bottom]]
opacity:用途:獲取元件對(duì)象的不透明比例漠另。
示例:通過(guò)局部變量獲取[[Lvar.opacity]]
rotation:用途:獲取元件對(duì)象的旋轉(zhuǎn)角度。
示例:通過(guò)局部變量獲取[[Lvar.rotation]]
4.頁(yè)面屬性 Page Functions
pagename :用途:返回頁(yè)面的名稱跃赚,即我們?cè)谡军c(diǎn)地圖面板里面為所有頁(yè)面所做的命名
示例:[[PageName]]
5.窗口屬性 Window Functions
Windows.width:用途:打開原型頁(yè)面的瀏覽器當(dāng)前寬度笆搓。
示例:[[Window.width]]
Windows.height:用途:打開原型頁(yè)面的瀏覽器當(dāng)前高度。
示例:[[Window.height]]
Windows.scrollX:用途:瀏覽器中頁(yè)面水平滾動(dòng)的距離纬傲。
示例:[[Window.ScrollX]]
Windows.scrollY:用途:瀏覽器中頁(yè)面垂直滾動(dòng)的距離满败。
示例:[[Window.ScrollY]]
6.鼠標(biāo)屬性 Cursor Funcitons
Cursor.x:用途:鼠標(biāo)指針在頁(yè)面中位置的X軸坐標(biāo)。
示例:[[Cursor.X]]
Cursor.y:用途:鼠標(biāo)指針在頁(yè)面中位置的Y軸坐標(biāo)叹括。
示例:[[Cursor.Y]]
DragX:用途:鼠標(biāo)指針沿X軸拖動(dòng)元件時(shí)的瞬間(0.01秒)拖動(dòng)距離葫录。
DragY:用途:鼠標(biāo)指針沿Y軸拖動(dòng)元件時(shí)的瞬間(0.01秒)拖動(dòng)距離。
TotalDragX:用途:鼠標(biāo)指針拖動(dòng)元件從開始到結(jié)束的X軸移動(dòng)距離领猾。
TotalDragY:用途:鼠標(biāo)指針拖動(dòng)元件從開始到結(jié)束的Y軸移動(dòng)距離米同。
DragTime:用途:鼠標(biāo)指針拖動(dòng)元件從開始到結(jié)束的總時(shí)長(zhǎng)。
7.數(shù)字函數(shù) Number Functions
toExponential(decimalPoints) :用途:把對(duì)象的值轉(zhuǎn)換為指數(shù)計(jì)數(shù)法摔竿。
參數(shù):decimalPoints為保留小數(shù)的位數(shù)面粮。
示例:[[n.toExponential (參數(shù))]]
toFixed(decimalPoints):用途:用途:將一個(gè)數(shù)字轉(zhuǎn)為保留指定位數(shù)的小數(shù),小數(shù)位數(shù)超出指定位數(shù)時(shí)進(jìn)行四舍五入继低。
參數(shù):decimalPoints為保留小數(shù)的位數(shù)熬苍。
示例:如果n=1.232,[[n.toFixed(2)]]返回值1.23
toPrecision(length):用途:把數(shù)字示例化為指定的長(zhǎng)度袁翁。
參數(shù):length為示例化后的數(shù)字長(zhǎng)度柴底,小數(shù)點(diǎn)不計(jì)入長(zhǎng)度。
示例:如果n=1, [[n.toPrecision(6)]]返回值1.00000
8.字符串函數(shù) String Functions
length? :用途:獲取當(dāng)前文本對(duì)象的長(zhǎng)度粱胜,即字符個(gè)數(shù)柄驻,1個(gè)漢字的長(zhǎng)度按1計(jì)算。
charAt(index):用途:獲取當(dāng)前文本對(duì)象中指定位置的字符焙压;
參數(shù):index為大于等于0的整數(shù)鸿脓。
示例:[[Lvar.charAt(1)]]
charCodeAt(index):用途:獲取當(dāng)前文本對(duì)象中指定位置字符的Unicode編碼(中文編碼段19968 ~ 40622),字符起始位置從0開始涯曲。
參數(shù):index為大于等于0的整數(shù)野哭。
示例:[[Lvar.charCodeAt (1)]]
concat('string'):用途:將當(dāng)前文本對(duì)象與另一個(gè)字符串組合。
參數(shù):string為組合在后方的字符串幻件。
indexOf('searchValue',start):用途:從左至右獲取查詢字符串在當(dāng)前文本對(duì)象中首次出現(xiàn)的位置拨黔。未查詢到時(shí)返回值為-1。
參數(shù):searchValue為查詢的字符串绰沥;start為查詢的起始位置篱蝇。該參數(shù)可省略,官方未給出此參數(shù)揪利,經(jīng)測(cè)試可用态兴。
indexOf('searchValue',start):用途:從左至右獲取查詢字符串在當(dāng)前文本對(duì)象中首次出現(xiàn)的位置。未查詢到時(shí)返回值為-1疟位。
參數(shù):searchValue為查詢的字符串瞻润;start為查詢的起始位置。該參數(shù)可省略甜刻,官方未給出此參數(shù)绍撞,經(jīng)測(cè)試可用。
lastIndexOf('searchvalue',start):用途:從右至左獲取查詢字符串在當(dāng)前文本對(duì)象中首次出現(xiàn)的位置得院。未查詢到時(shí)返回值為-1傻铣。
參數(shù):searchValue為查詢的字符串;start為查詢的起始位置祥绞。該參數(shù)可省略非洲,官方未給出此參數(shù)鸭限,經(jīng)測(cè)試可用。
replace('searchvalue','newvalue'):用途:用新的字符串替換當(dāng)前文本對(duì)象中指定的字符串两踏。
參數(shù):searchvalue為被替換的字符串败京;newvalue為新文本對(duì)象或字符串。
replace()
替換與正則表達(dá)式匹配的子串梦染。
slice(start,end):用途:從當(dāng)前文本對(duì)象中截取從指定起始位置開始到終止位置之前的字符串赡麦。
參數(shù):start為被截取部分的起始位置,該數(shù)值可為負(fù)數(shù)帕识;end為被截取部分的終止位置泛粹,該數(shù)值可為負(fù)數(shù)。該參數(shù)可省略肮疗,省略該參數(shù)則由起始位置截取至文本對(duì)象結(jié)尾晶姊。
split('separator',limit):用途:將當(dāng)前文本對(duì)象中與分隔字符相同的字符轉(zhuǎn)為“,”,形成多組字符串族吻,并返回從左開始的指定組數(shù)帽借。
參數(shù):separator為分隔字符,分隔字符可以為空超歌,為空時(shí)將分隔每個(gè)字符為一組砍艾;limit為返回組數(shù)的數(shù)值,該參數(shù)可以省略巍举,省略該參數(shù)則返回所有字符串組脆荷。
substr(start,length):用途:從當(dāng)前文本對(duì)象中指定起始位置開始截取一定長(zhǎng)度的字符串。
參數(shù):start為被截取部分的起始位置懊悯;length為被截取部分的長(zhǎng)度蜓谋,該參數(shù)可省略,省略該參數(shù)則由起始位置截取至文本對(duì)象結(jié)尾炭分。
substring(from,to):用途:從當(dāng)前文本對(duì)象中截取從指定位置到另一指定位置區(qū)間的字符串桃焕。右側(cè)位置不截取。
參數(shù):from為指定區(qū)間的起始位置捧毛;to為指定區(qū)間的終止位置观堂,該參數(shù)可省略,省略該參數(shù)則由起始位置截取至文本對(duì)象結(jié)尾呀忧。
toLowerCase():用途:將文本對(duì)象中所有的大寫字母轉(zhuǎn)換為小寫字母师痕。
toUpperCase():用途:將當(dāng)前文本對(duì)象中所有的小寫字母轉(zhuǎn)換為大寫字母。
trim():用途:去除當(dāng)前文本對(duì)象兩端的空格而账。
toString():用途:將一個(gè)邏輯值轉(zhuǎn)換為字符串胰坟。
9.數(shù)學(xué)函數(shù) Math Functions
+? :用途:加法運(yùn)算
示例:[[Lvar1+Lvar2]]或者[[Lvar1+1]]
- :用途:減法運(yùn)算
示例:[[Lvar1-Lvar2]]或者[[Lvar1-1]]
/ :用途:除法運(yùn)算
示例:[[Lvar1*Lvar2]]或者[[Lvar1*1]]
* :用途:乘法運(yùn)算
示例:[[Lvar1/Lvar2]]或者[[Lvar1/1]]
% :用途:百分比
abs(x):用途:計(jì)算參數(shù)數(shù)值的絕對(duì)值。
參數(shù):x為數(shù)值泞辐,范圍在 -1~1 之間笔横。
示例:[[Math.Abs(-1)]]竞滓,返回值1
acos(x):用途:獲取一個(gè)數(shù)值的反余弦弧度值,其范圍是 0~ pi 吹缔。
參數(shù):x為數(shù)值虽界,范圍在 -1~1 之間。
示例:[[Math.Acos(x)]]
asin(x):用途:獲取一個(gè)數(shù)值的反正弦值涛菠。
參數(shù):x為數(shù)值,范圍在 -1~1 之間撇吞。
示例:[[Math.Asin(x)]]
atan(x):用途:獲取一個(gè)數(shù)值的反正切值俗冻。
參數(shù):x為數(shù)值。
示例:[[Math.Atan(x)]]
atan2(y,x):用途:獲取某一點(diǎn)(x,y)的角度值牍颈。
參數(shù):“x,y”為點(diǎn)的坐標(biāo)數(shù)值迄薄。
示例:[[Math.atan2(y,x)]]
ceil(x):用途:向上取整函數(shù),獲取大于或者等于指定數(shù)值的最小整數(shù)煮岁。
參數(shù):x為數(shù)值讥蔽。
示例:[[Math.ceil(1.5)]],返回值2
cos(x):用途:余弦函數(shù)画机。
參數(shù):x為弧度數(shù)值冶伞,弧度=角度*圓周率/180。
示例:[[Math.cos(x)]]
exp(x):用途:指數(shù)函數(shù)步氏,計(jì)算以e為底的指數(shù)响禽。
參數(shù):x為數(shù)值。
示例:[[Math. exp(2)]]荚醒,返回值7.3890560989306495
floor(x):用途:向下取整函數(shù)芋类,獲取小于或者等于指定數(shù)值的最大整數(shù)。
參數(shù):x為數(shù)值界阁。
示例:[[Math.floor(1.5)]]侯繁,返回值1
log(x):用途:對(duì)數(shù)函數(shù),計(jì)算以e為底的對(duì)數(shù)值泡躯。
參數(shù):x為數(shù)值贮竟。
示例:[[Math.log(2)]],返回值0.6931471805599453
max(x,y):用途:獲取參數(shù)中的最大值精续。
參數(shù):“x,y”表示多個(gè)數(shù)值坝锰,而非2個(gè)數(shù)值。
示例:[[Math.max(1,5,5.3,2,4)]],返回值5.3
min(x,y):用途:獲取參數(shù)中的最小值重付。
參數(shù):“x,y”表示多個(gè)數(shù)值顷级,而非2個(gè)數(shù)值。
示例:[[Math.min(1,5,5.3,2,4)]],返回值1
pow(x,y):用途:冪函數(shù)确垫,計(jì)算x的y次冪弓颈。
參數(shù):x不能為負(fù)數(shù)且y為小數(shù)帽芽,或者x為0且y小于等于0。
示例:[[Math. pow (2,3)]],返回值8
random():用途:隨機(jī)數(shù)函數(shù)翔冀,返回一個(gè)0~1之間的隨機(jī)數(shù)导街。
示例:獲取10-15之間的隨機(jī)小數(shù),計(jì)算公式為Math.random()*5+10纤子。
sin(x):用途:正弦函數(shù)搬瑰。
參數(shù):x為弧度數(shù)值,弧度=角度*圓周率/180
示例:[[Math.sin(x)]]
sqrt(x):用途:平方根函數(shù)控硼。
參數(shù):x為數(shù)值泽论。
示例:[[Math.sqrt(16)]],返回值4
tan(x):用途:正切函數(shù)卡乾。
參數(shù):x為弧度數(shù)值翼悴。
示例:[[Math.sin(x)]]
10.日期函數(shù) Date Functions
now:用途:獲取當(dāng)前計(jì)算機(jī)系統(tǒng)日期對(duì)象。
genDate:用途:輸出AxureRP原型生成的日期和時(shí)間值幔妨。
getDate():用途:獲取日期對(duì)象“日期”部分?jǐn)?shù)值(1 ~ 31)鹦赎。
getDay():用途:獲取日期對(duì)象“星期”部分的數(shù)值(0 ~ 6)。
getDayOfWeek():用途:獲取日期對(duì)象“星期”部分的英文名稱误堡。
getFullYear():用途:獲取日期對(duì)象“年份”部分四位數(shù)值古话。
getHours():用途:獲取日期對(duì)象“小時(shí)”部分?jǐn)?shù)值(0 ~ 23)。
getMilliseconds():用途:獲取日期對(duì)象的毫秒數(shù)(0 ~ 999)埂伦。
getMinutes():用途:獲取日期對(duì)象“分鐘”部分?jǐn)?shù)值(0 ~59)煞额。
getMonth():用途:獲取日期對(duì)象“月份”部分的數(shù)值(1 ~ 12)。
getMonthName():用途:獲取日期對(duì)象“月份”部分的英文名稱沾谜。
示例:[[MonthName]]膊毁,2月28日則返回"February"。
getSeconds():用途:獲取日期對(duì)象“秒數(shù)”部分?jǐn)?shù)值(0 ~59)基跑。
getTime():用途:獲取當(dāng)前日期對(duì)象中的時(shí)間值婚温。該時(shí)間值表示從1970年1月1日00:00:00開始,到當(dāng)前日期對(duì)象時(shí)媳否,所經(jīng)過(guò)的毫秒數(shù)栅螟,以格林威治時(shí)間為準(zhǔn)。
getTimezoneOffset():用途:獲取世界標(biāo)準(zhǔn)時(shí)間(UTC)與當(dāng)前主機(jī)時(shí)間之間的分鐘差值篱竭。
getUTCDate():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象“日期”部分?jǐn)?shù)值(1 ~ 31)力图。
getUTCDay():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象“星期”部分的數(shù)值(0 ~ 6)。
getUTCFullYear():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象“年份”部分四位數(shù)值掺逼。
getUTCHours():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象“小時(shí)”部分?jǐn)?shù)值(0 ~ 23)
getUTCMilliseconds():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象的毫秒數(shù)(0 ~ 999)吃媒。
getUTCMinutes():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象“分鐘”部分?jǐn)?shù)值(0 ~59)。
getUTCMonth():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象“月份”部分的數(shù)值(1 ~ 12)。
getUTCSeconds():用途:使用世界標(biāo)準(zhǔn)時(shí)間獲取當(dāng)前日期對(duì)象“秒數(shù)”部分?jǐn)?shù)值(0 ~59)赘那。
parse(datestring):用途:用于分析一個(gè)包含日期的字符串刑桑,并返回該日期與1970年1月1日00:00:00之間相差的毫秒數(shù)
參數(shù):datestring為日期格式的字符串,格式為:yyyy/mm/dd hh:mm:ss募舟。
toDateString():用途:以字符串的形式獲取一個(gè)日期祠斧。
toISOString():用途:獲取當(dāng)前日期對(duì)象的IOS格式的日期字串,格式:YYYY-MM-DDTHH:mm:ss.sssZ拱礁。
toJSON():用途:獲取當(dāng)前日期對(duì)象的JSON格式的日期字串琢锋,格式: YYYY-MM-DDTHH:mm:ss.sssZ。
toLocaleDateString():用途:以字符串的形式獲取本地化當(dāng)前日期對(duì)象呢灶。并且只包含“年月日”部分的短日期信息吩蔑。
toLocaleTimeString():用途:以字符串的形式獲取本地化當(dāng)前日期對(duì)象。并且只包含“時(shí)分秒”部分的短日期信息填抬。
toLocaleString():用途:根據(jù)本地時(shí)間示例,將對(duì)象轉(zhuǎn)換為字符串隧期。
toTimeString():用途:將對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串飒责。
toUTCString():用途:以字符串的形式獲取相對(duì)于當(dāng)前日期對(duì)象的世界標(biāo)準(zhǔn)時(shí)間。
UTC() :用途:獲取相對(duì)于1970 年 1 月 1 日 00:00:00的世界標(biāo)準(zhǔn)時(shí)間仆潮,與指定日期對(duì)象之間相差的毫秒數(shù)
參數(shù):組成指定日期對(duì)象的年宏蛉、月、日性置、時(shí)拾并、分、秒以及毫秒的數(shù)值鹏浅。
valueOf():用途:獲取當(dāng)前日期對(duì)象的原始值嗅义。
addYears(years):用途:將指定的年份數(shù)加到當(dāng)前日期對(duì)象上,獲取一個(gè)新的日期對(duì)象隐砸。
參數(shù):years為整數(shù)數(shù)值之碗,正負(fù)均可。
addMonths(months):用途:將指定的月份數(shù)加到當(dāng)前日期對(duì)象上季希,獲取一個(gè)新的日期對(duì)象褪那。
參數(shù):months為整數(shù)數(shù)值,正負(fù)均可式塌。
addDays(days):用途:將指定的天數(shù)加到當(dāng)前日期對(duì)象上博敬,獲取一個(gè)新的日期對(duì)象。
參數(shù):days為整數(shù)數(shù)值峰尝,正負(fù)均可偏窝。
示例:[[Now.addDays(10).toLocaleDateString()]],在當(dāng)前日期上增加10天并以標(biāo)準(zhǔn)格式輸出
addHours(hours):用途:將指定的小時(shí)數(shù)加到當(dāng)前日期對(duì)象上,獲取一個(gè)新的日期對(duì)象囚枪。
參數(shù):hours為整數(shù)數(shù)值派诬,正負(fù)均可。
addMinutes(minutes):用途:將指定的分鐘數(shù)加到當(dāng)前日期對(duì)象上链沼,獲取一個(gè)新的日期對(duì)象默赂。
參數(shù):minutes為整數(shù)數(shù)值,正負(fù)均可括勺。
addseconds(seconds):用途:將指定的秒數(shù)加到當(dāng)前日期對(duì)象上缆八,獲取一個(gè)新的日期對(duì)象。
參數(shù):seconds為整數(shù)數(shù)值疾捍,正負(fù)均可奈辰。
addMilliseconds(ms):用途:將指定的毫秒數(shù)加到當(dāng)前日期對(duì)象上,獲取一個(gè)新的日期對(duì)象乱豆。
參數(shù):ms為整數(shù)數(shù)值奖恰,正負(fù)均可。
11.條件操作符 Conditional Operator
== 等于
!= 不等于
<? 小于
<= 小于等于
>? 大于
>=? 大于等于
&&? 并且
||? 或者