[问题] 请问 if 条件式的否定式 else

楼主: SophiaH (Sophia)   2014-02-27 17:47:48
大家好
最近自修 actionscript 发现 if 条件式的否定 else 有时书上写成
else if 但没特别指出是否为一样的定义, 今天看到上一行写 else if{}
下一行写成 else {}, 找不到书上有关此字的特别解说,
想请问这两种设定是否相同作用 ?
另外, 昨天做范例有一行式 var subLength:int=event.target.name.indexOf("K");
原本打错成小写 k 效果没出来, 后来更正成大写 K才 ok, 但书上也没提到
K 的作用, 我找了一次并没将什么实体变量设定为 K, 想请哪位先进可否告知
K 在 Flash是否有什么特殊定义 ?
谢谢
作者: gg90052   2014-02-27 18:21:00
1. 如果->不是的话如果->都不是的话2. 那段指令是会回传K在你的name当中第几个字母
楼主: SophiaH (Sophia)   2014-02-27 18:57:00
感谢楼上大大, 可否也请教以下 "g" 也有特殊定义吗 ?var myPattern:RegExp=new RegExp(tempKey, "g");
作者: SheLoBDenI (幻冥月)   2014-02-27 23:58:00
2.indexOf大小写有差,所以小写找不到。楼上上的g是指使用replace()时会把全部相符的都取代掉而不是只取代第一个。regexp通常须搭配其他的字串函式
作者: KawasumiMai (さあ、死ぬがいい)   2014-02-28 15:35:00
一般来说搜寻类的大小写都会分开避免全洗掉另外"if" "else" "else if" 翻成中文应该也很能理解通常就 如果 不然..再如果 不然..所以if跟else只会分别放头尾,中间可能有0~100不等的else if

Links booklink

Contact Us: admin [ a t ] ucptt.com