Шаблона {{isNat}} потребує вступ, жебы было што овирїти!


  • Tato šablona používá šablonu {{chyba}} k hlášení, že vstupní hodnota je požadována, aby vůbec bylo co ověřovat.
  • Nechá si potvrdit, zda jde vůbec o celé číslo (to pak šablonou {{chyba}} předává dále text chybového hlášení),
  • dále ověřuje, že jde o přirozené číslo: Vrátí hodnotu 0 (číslo není přirozené), nebo 1 (je přirozené).
  • Není-li předaná hodnota definovaná, jde-li tedy o prázdnou hodnotu, považuje se tato za platnou číselnou hodnotu 0! Přebírá se tak chování systému Wikipedie. Testuje se tedy zrelaxovaně, ovšem přísnější test lze dle potřeby v řešeném problému zpřísnit ověřením jak "prázdnosti" tak i "nedefinovavanosti" vstupu ještě před předáním hodnoty do volání této šablony.
wiki zdroj výsledek
{{isNat}} Шаблона {{isNat}} потребує вступ, жебы было што овирїти!
{{isNat|}} 1 ...mezeru systém Wikipedie interpretuje jako číslo 0, tedy přirozené číslo
{{isNat|text}} Шаблона {{isNat}} овірює природны чісла, але даный вступ "text" не є цале чісло! Хыба выразу: Нерозпознане слово „text“
{{isNat|text1}} Шаблона {{isNat}} овірює природны чісла, але даный вступ "text1" не є цале чісло! Хыба выразу: Нерозпознане слово „text“
{{isNat|1text}} Шаблона {{isNat}} овірює природны чісла, але даный вступ "1text" не є цале чісло! Хыба выразу: Нерозпознане слово „text“
{{isNat|0}} 1
{{isNat|3}} 1
{{isNat|-3}} 0
{{isNat|3.3}} 0 ...ověření případů pro zaokrouhlování
{{isNat|-3.3}} 0 ...ověření případů pro zaokrouhlování
{{isNat|3.6}} 0 ...ověření případů pro zaokrouhlování
{{isNat|-3.6}} 0 ...ověření případů pro zaokrouhlování
{{isNat|3.0}} 1 ...číselné porovnávání a počítání, ne jen jako text
{{isNat|-3.0}} 0 ...číselné porovnávání a počítání, ne jen jako text

Související šablony

едітовати
  • {{isEmpty}} - je vstup prázdný?
  • {{isNum}} - je vstup číslo? Tedy není text?
  • {{isNaN}} - je vstup ne-číslo? Tedy je text?
  • {{isInt}} - je vstup celé číslo? Tedy je integer?