{{#iferror:{{isNumStrict|{{{1|<noinclude>default</noinclude>}}}}}
|{{isNumStrict|{{{1|<noinclude>default</noinclude>}}}|z={{{z|{{{2|{{#if:{{{param|}}}||notNulStrict}}}}}}}}|param={{{param|}}}}}
|{{IsNumStrict/crossvalidace|{{{z|{{{2|}}}}}}|{{{param|}}}}}
{{#ifexpr:{{isNumStrict|{{{1<noinclude>|default</noinclude>}}}}}
|{{chyba|Šablona {{Šablona|{{{z|{{{2|{{#if:{{{param|}}}||notNulStrict}}}}}}}}|param={{{param|}}}}}{{#if:{{{param|}}}| pro parametr "{{{param|}}}"}} ověřuje [[nula|nulovost čísla]], ale daný vstup "{{{1<noinclude>|default</noinclude>}}}" vůbec není [[číslo]]!}}
* Tato šablona používá šablonu {{Šablona|chyba}} k hlášení, že vstupní hodnota je požadována, aby vůbec bylo co ověřovat: Vyhodí error pro chybějící vstup.
* Zjišťuje, zda je předávaný vstup definován a zda je zadán, neprázdný.
* Není-li hodnota zadána, jde-li tedy o prázdnou hodnotu, nepovažuje se tato zde za platnou číselnou hodnotu 0, nepřebírá se chování systému Wikipedie: Testuje se tedy striktně.
* Ověřuje, zda je předaná hodnota číselná, tedy že jde o '''[[číslo]]'''
* a dále ověřuje, zda jde o '''[[nula|nulové]]''' číslo.
* Vrátí hodnotu 0 (potvrzuje, že číslo je nula), nebo 1 (je nenulové).
* Při použití v kódu vaší šablony výsledek testovat pomocí parser-funkce "'''#ifexpr:'''"! Pouhé "#if:" totiž nezafunguje: Vrací se tu číselné hodnoty, ne logické.
!wiki zdroj!!výsledek
|<nowiki>{{notNulStrict}}</nowiki>||{{notNulStrict}}
|<nowiki>{{notNulStrict|z=mojemoje}}</nowiki>||{{notNulStrict|z=mojemoje}}
|<nowiki>{{notNulStrict|z=mojemoje|param=1}}</nowiki>||{{notNulStrict|z=mojemoje|param=1}}
|<nowiki>{{notNulStrict|}}</nowiki>||{{notNulStrict|}}<br />...prázdný vstup sice systém Wikipedie běžně interpretuje jako číslo 0, ale ne zde: Tato šablona je striktní.
|<nowiki>{{notNulStrict||mojemoje}}</nowiki>||{{notNulStrict||mojemoje}}
|<nowiki>{{notNulStrict|1=}}</nowiki>||{{notNulStrict|1=}}<br />...i prázdný pojmenovaný parametr sice systém Wikipedie běžně interpretuje jako číslo 0, ale ne zde: Tato šablona je striktní.
|<nowiki>{{notNulStrict|text}}</nowiki>||{{notNulStrict|text}}
|<nowiki>{{notNulStrict|text|mojemoje}}</nowiki>||{{notNulStrict|text|mojemoje}}
|<nowiki>{{notNulStrict|1=text}}</nowiki>||{{notNulStrict|1=text}}
|<nowiki>{{notNulStrict|text5}}</nowiki>||{{notNulStrict|text5}}
|<nowiki>{{notNulStrict|5text}}</nowiki>||{{notNulStrict|5text}}
|<nowiki>{{notNulStrict|5text|param=1}}</nowiki>||{{notNulStrict|5text|param=1}}
|<nowiki>{{notNulStrict|0}}</nowiki>||{{notNulStrict|0}}
|<nowiki>{{notNulStrict|3}}</nowiki>||{{notNulStrict|3}}
|<nowiki>{{notNulStrict|1=3}}</nowiki>||{{notNulStrict|1=3}} ...nejde o logické porovnávání, ale o přiřazení hodnoty do prvního implicitního parametru
|<nowiki>{{notNulStrict|-3}}</nowiki>||{{notNulStrict|-3}}
|<nowiki>{{notNulStrict|3.3}}</nowiki>||{{notNulStrict|3.3}} ...ověření případů pro zaokrouhlování
|<nowiki>{{notNulStrict|3,3}}</nowiki>||{{notNulStrict|3,3}}<br />...Wikipedie používá desetinnou tečku, s čárkou jde tedy o text, a ne o číslo
|<nowiki>{{notNulStrict|-3.3}}</nowiki>||{{notNulStrict|-3.3}} ...ověření případů pro zaokrouhlování
|<nowiki>{{notNulStrict|3.6}}</nowiki>||{{notNulStrict|3.6}} ...ověření případů pro zaokrouhlování
|<nowiki>{{notNulStrict|-3.6}}</nowiki>||{{notNulStrict|-3.6}} ...ověření případů pro zaokrouhlování
|<nowiki>{{notNulStrict|-3.6||1}}</nowiki>||{{notNulStrict|-3.6||1}} ...ověření případů pro zaokrouhlování
|<nowiki>{{notNulStrict|3.0}}</nowiki>||{{notNulStrict|3.0}} ...číselné porovnávání a počítání, ne jen jako text
|<nowiki>{{notNulStrict|-3.0}}</nowiki>||{{notNulStrict|-3.0}} ...číselné porovnávání a počítání, ne jen jako text
|<nowiki>{{notNulStrict|-3.0|param=1}}</nowiki>||{{notNulStrict|-3.0|param=1}} ...číselné porovnávání a počítání, ne jen jako text
[[Kategorie:Šablony validací a chybových hlášení|{{PAGENAME}}]]
[[Kategorie:Výpočetní šablony|{{PAGENAME}}]]