Komentarze warunkowe - update
Czy mi się wydaje, czy dokumentacja na stronach Microsoftu na temat komentarzy warunkowych została uaktualniona?
Wcześniej, IIRC, nie było mowy o warunkach AND, OR , czy grupowaniu warunków w nawiasy. Co ciekawe, nowe operatory wydają się działać w Internet Explorerze 6. Czyżby ta funkcjonalność istniała już dawno, tylko nie była kompletnie udokumentowana? W każdym bądź razie uzupełniona tabela operatorów prezentuje się następująco
| Operator | Przykład | Opis |
|---|---|---|
| IE | [if IE] | Jedyny obsługiwany string to IE oznaczający Internet Explorera |
| value | [if IE 7] | Numer wersji, w dokumentacji oznaczany terminem wektora wersji |
| ! | [if !IE] | Operator negacji |
| lt | [if lt IE 5.5] | Operator mniejszości |
| lte | [if lte IE 6] | Mniejszy lub równy |
| gt | [if gt IE 5] | Operator większości |
| gte | [if gte IE 7] | Większy lub równy |
| ( ) | [if (IE 7)] | Operator grupowania (pod-wyrażenia). Przydatny w budowaniu rozbudowanych warunków z wykorzystaniem operatorów AND oraz OR |
| & | [if (gt IE 5)&(lt IE 7)] | Operator AND. Zwraca true jeśli obydwa wyrażenia (operandy) zwrócą true |
| | | [if (IE 6)|(IE 7)] | Operator OR. Zwraca true jeśli przynajmniej jedno z wyrażeń zwróci true |
| true | [if true] | Zawsze zwraca true |
| false | [if false] | Zawsze zwraca false |
Źródło: MSDN2


Subskrybuj