作者SophiaH (Sophia)
看板Flash
標題[問題] 請問 if 條件式的否定式 else
時間Thu Feb 27 17:47:48 2014
大家好
最近自修 actionscript 發現 if 條件式的否定 else 有時書上寫成
else if 但沒特別指出是否為一樣的定義, 今天看到上一行寫 else if{}
下一行寫成 else {}, 找不到書上有關此字的特別解說,
想請問這兩種設定是否相同作用 ?
另外, 昨天做範例有一行式 var subLength:int=event.target.name.indexOf("K");
原本打錯成小寫 k 效果沒出來, 後來更正成大寫 K才 ok, 但書上也沒提到
K 的作用, 我找了一次並沒將什麼實體變數設定為 K, 想請哪位先進可否告知
K 在 Flash是否有什麼特殊定義 ?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.137.212.97
1F:推 gg90052:1. 如果->不是的話如果->都不是的話 02/27 18:21
2F:→ gg90052:2. 那段指令是會回傳K在你的name當中第幾個字母 02/27 18:22
3F:→ SophiaH:感謝樓上大大, 可否也請教以下 "g" 也有特殊定義嗎 ? 02/27 18:57
4F:→ SophiaH:var myPattern:RegExp=new RegExp(tempKey, "g"); 02/27 18:57
5F:→ SheLoBDenI:2.indexOf大小寫有差,所以小寫找不到。 02/27 23:58
6F:→ SheLoBDenI:樓上上的g是指使用replace()時會把全部相符的都取代掉 02/27 23:59
7F:→ SheLoBDenI:而不是只取代第一個。regexp通常須搭配其他的字串函式 02/28 00:00
8F:推 KawasumiMai:一般來說搜尋類的大小寫都會分開避免全洗掉 02/28 15:35
9F:→ KawasumiMai:另外"if" "else" "else if" 翻成中文應該也很能理解 02/28 15:36
10F:→ KawasumiMai:通常就 如果 不然..再如果 不然.. 02/28 15:36
11F:→ KawasumiMai:所以if跟else只會分別放頭尾,中間可能有0~100不等的 02/28 15:37
12F:→ KawasumiMai:else if 02/28 15:37