Szablon:Czyliczba
0
Szablon testuje, czy przekazana wartość jest liczbą w formacie obsługiwanym przez funkcje parsera (np. {{#expr}}). Jeśli tak, zwróci 1 (lub zawartość drugiego parametru). Jeśli nie, zwróci 0 (lub zawartość trzeciego parametru).
Obsługuje liczby w postaci amerykańskiej (bez separatora grup trzycyfrowych - przecinka lub spacji) z separatorem dziesiętnym jako „.” (kropka). Patrz także parametr format=PL
.
Używany przez {{Inflacja}}.
Użycie
[edytuj kod]{{Czyliczba|wartość}} {{Czyliczba|wartość|format=PL}} {{Czyliczba|wartość|gdy_liczba|gdy_nie_liczba}}
Opis parametrów
[edytuj kod]| 1 =
, opcjonalny - wartość którą chcemy przetestować| 2 =
, opcjonalny - zawartość tego parametru zostanie zwrócona, gdy parametr 1 zostanie uznany za liczbę (domyślnie jest to wartość 1)| 3 =
, opcjonalny - zawartość tego parametru zostanie zwrócona, gdy parametr 1 nie zostanie uznany za liczbę (domyślnie jest to wartość 0)| format = PL
, opcjonalny - dodaje obsługę polskiego formatu liczb (przez {{fn|...|R}}). Dodatkowo liczby z więcej niż jedną kropką/przecinkiem będą traktowane jako nie-liczby
Przykład
[edytuj kod]Wywołanie | Efekt | format=PL | Uwagi / wartość po {{#expr}} |
---|---|---|---|
{{Czyliczba|}} | 0 | 0 | / |
{{Czyliczba|1.32750}} | 1 | 1 | / 1.3275 |
{{Czyliczba|9999999999999}} | 1 | 1 | / 9999999999999 |
{{Czyliczba|500+500}} | 1 | 1 | / 1000 |
{{Czyliczba|500.1+500.1}} | 1 | 1 | / 1000.2 |
{{Czyliczba|9.999e50}} | 1 | 1 | / 9.999E+50 |
{{Czyliczba|pi}} | 1 | 1 | Także e, wielkość liter dowolna / 3.1415926535898 |
{{Czyliczba|9999 (1950)}} | 0 | 0 | / Błąd w wyrażeniu: nieoczekiwany operator „(” |
{{Czyliczba|.}} | 1 | 1 | / 0 |
{{Czyliczba|..}} | 1 | 0 | / 0 |
{{Czyliczba|10 327,50}} | 0 | 0 | / Błąd w wyrażeniu: nieoczekiwana liczba |
{{Czyliczba|1,32750}} | 0 | 1 | / Błąd w wyrażeniu: nierozpoznany znak interpunkcyjny „,” |
{{Czyliczba|1,327.50}} | 0 | 0 | / Błąd w wyrażeniu: nierozpoznany znak interpunkcyjny „,” |
{{Czyliczba|1.327.50}} | 1 | 0 | Liczby z kilkoma kropkami ucinane są na drugiej kropce / 1.327 |
Błędy
[edytuj kod]Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.
Parametry szablonu (strukturyzacja VE)
[edytuj kod]Szablon testuje, czy przekazana wartość jest liczbą w formacie obsługiwanym przez funkcje parsera (np. expr). Jeśli tak, zwróci 1 (lub zawartość drugiego parametru). Jeśli nie, zwróci 0 (lub zawartość trzeciego parametru).
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
Wartość | 1 | Wartość którą chcemy przetestować | Ciąg znaków | sugerowany |
Gdy liczba | 2 | Zawartość tego parametru zostanie zwrócona, gdy parametr 1 zostanie uznany za liczbę.
| Ciąg znaków | sugerowany |
Gdy nie liczba | 3 | Zawartość tego parametru zostanie zwrócona, gdy parametr 1 nie zostanie uznany za liczbę.
| Ciąg znaków | sugerowany |
format | format | Dodaje obsługę polskiego formatu liczb (przez szablon fn). Liczby z więcej niż jedną kropką/przecinkiem będą traktowane jako nie-liczby
| Ciąg znaków | opcjonalny |
Kategorie należy dodawać do podstrony /opis. Zobacz podstrony tego szablonu.