作者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