nm_IsNumber

PopisZdrojPHPJSVysledek
Ověřuje, že kladné celé číslo je číslofunction() { Out(nm_IsNumber(5)); }true
Ověřuje, že záporné celé číslo je číslofunction() { Out(nm_IsNumber(-5)); }true
Ověřuje, že nula je číslofunction() { Out(nm_IsNumber(0)); }true
Ověřuje, že kladné desetinné číslo je číslofunction() { Out(nm_IsNumber(2.5)); }true
Ověřuje, že záporné desetinné číslo je číslofunction() { Out(nm_IsNumber(-2.5)); }true
Ověřuje, že desetinné číslo s vynechanou úvodní nulou je číslofunction() { Out(nm_IsNumber(.5)); }true
Ověřuje, že záporné desetinné číslo s vynechanou úvodní nulou je číslofunction() { Out(nm_IsNumber(-.5)); }true
Ověřuje, že číslo v exponenciálním tvaru je číslofunction() { Out(nm_IsNumber(3.21E4)); }true
Ověřuje, že záporné číslo v exponenciálním tvaru je číslofunction() { Out(nm_IsNumber(-3.21E4)); }true
Ověřuje, že číslo s negativním exponentem je číslofunction() { Out(nm_IsNumber(3.21E-4)); }true
Ověřuje, že záporné číslo s negativním exponentem je číslofunction() { Out(nm_IsNumber(-3.21E-4)); }true
Ověřuje, že se akceptuje malé "e" v exponenciálním tvarufunction() { Out(nm_IsNumber(-3.21e-4)); }true
Ověřuje, že string obsahující číslo není číslofunction() { Out(nm_IsNumber("123")); }false
Ověřuje, že pole není číslofunction() { Out(nm_IsNumber([1])); }false

nm_IsAsInt

PopisZdrojPHPJSVysledek
Ověřuje, že kladné celé číslo je celé číslofunction() { Out(nm_IsAsInt(5)); }true
Ověřuje, že záporné celé číslo je celé číslofunction() { Out(nm_IsAsInt(-5)); }true
Ověřuje, že celočíselný float je celé číslofunction() { Out(nm_IsAsInt(5.0)); }true
Ověřuje, že záporný celočíselný float je celé číslofunction() { Out(nm_IsAsInt(-5.0)); }true
Ověřuje, že nula je celé číslofunction() { Out(nm_IsAsInt(0)); }true
Ověřuje, že minus nula je celé číslofunction() { Out(nm_IsAsInt(-0)); }true
Ověřuje, že kladné desetinné číslo není celé číslofunction() { Out(nm_IsAsInt(2.5)); }false
Ověřuje, že záporné desetinné číslo není celé číslofunction() { Out(nm_IsAsInt(-2.5)); }false
Ověřuje, že string obsahující číslo není celé číslofunction() { Out(nm_IsAsInt("123")); }false
Ověřuje, že velké číslo s desetinnou částí se stále jeví jako integer (rozložení na číselné ose je už tak hrubé)function() { Out(nm_IsAsInt(9007199254740991.5)); }true
Toto ještě není 5function() { Out(nm_IsAsInt(4.9999999999999995)); }false
Toto už je 5function() { Out(nm_IsAsInt(4.9999999999999996)); }true

nm_Abs

PopisZdrojPHPJSVysledek
Ověřuje, že absolutní hodnota kladného čísla je to samé číslofunction() { Out(nm_Abs(2.5)); }2.5
Ověřuje, že absolutní hodnota záporného čísla změní znaménko na kladnéfunction() { Out(nm_Abs(-2.5)); }2.5
Ověřuje, že absolutní hodnota nuly je nulafunction() { Out(nm_Abs(0)); }0
Ověřuje, že pro nečíselný parametr se vyhodí chybafunction() { Out(nm_Abs("123")); }#Err:nm_Abs-$num-NotNumber ["Unknown"]

nm_Sign

PopisZdrojPHPJSVysledek
Ověřuje, že signum kladného čísla je +1function() { Out(nm_Sign(2.5)); }1
Ověřuje, že signum záporného čísla je -1function() { Out(nm_Sign(-2.5)); }-1
Ověřuje, že signum nuly je 0function() { Out(nm_Sign(0)); }0
Ověřuje, že signum záporné nuly je také 0function() { Out(nm_Sign(-0)); }0
Ověřuje, že pro nečíselný parametr se vyhodí chybafunction() { Out(nm_Sign("0")); }#Err:nm_Sign-$num-NotNumber ["Unknown"]