| Popis | Zdroj | PHP | JS | Vysledek |
|---|
| Ověřuje, že kladné celé číslo je číslo | function()
{
Out(nm_IsNumber(5));
} | true | | |
| Ověřuje, že záporné celé číslo je číslo | function()
{
Out(nm_IsNumber(-5));
} | true | | |
| Ověřuje, že nula je číslo | function()
{
Out(nm_IsNumber(0));
} | true | | |
| Ověřuje, že kladné desetinné číslo je číslo | function()
{
Out(nm_IsNumber(2.5));
} | true | | |
| Ověřuje, že záporné desetinné číslo je číslo | function()
{
Out(nm_IsNumber(-2.5));
} | true | | |
| Ověřuje, že desetinné číslo s vynechanou úvodní nulou je číslo | function()
{
Out(nm_IsNumber(.5));
} | true | | |
| Ověřuje, že záporné desetinné číslo s vynechanou úvodní nulou je číslo | function()
{
Out(nm_IsNumber(-.5));
} | true | | |
| Ověřuje, že číslo v exponenciálním tvaru je číslo | function()
{
Out(nm_IsNumber(3.21E4));
} | true | | |
| Ověřuje, že záporné číslo v exponenciálním tvaru je číslo | function()
{
Out(nm_IsNumber(-3.21E4));
} | true | | |
| Ověřuje, že číslo s negativním exponentem je číslo | function()
{
Out(nm_IsNumber(3.21E-4));
} | true | | |
| Ověřuje, že záporné číslo s negativním exponentem je číslo | function()
{
Out(nm_IsNumber(-3.21E-4));
} | true | | |
| Ověřuje, že se akceptuje malé "e" v exponenciálním tvaru | function()
{
Out(nm_IsNumber(-3.21e-4));
} | true | | |
| Ověřuje, že string obsahující číslo není číslo | function()
{
Out(nm_IsNumber("123"));
} | false | | |
| Ověřuje, že pole není číslo | function()
{
Out(nm_IsNumber([1]));
} | false | | |
| Popis | Zdroj | PHP | JS | Vysledek |
|---|
| Ověřuje, že kladné celé číslo je celé číslo | function()
{
Out(nm_IsAsInt(5));
} | true | | |
| Ověřuje, že záporné celé číslo je celé číslo | function()
{
Out(nm_IsAsInt(-5));
} | true | | |
| Ověřuje, že celočíselný float je celé číslo | function()
{
Out(nm_IsAsInt(5.0));
} | true | | |
| Ověřuje, že záporný celočíselný float je celé číslo | function()
{
Out(nm_IsAsInt(-5.0));
} | true | | |
| Ověřuje, že nula je celé číslo | function()
{
Out(nm_IsAsInt(0));
} | true | | |
| Ověřuje, že minus nula je celé číslo | function()
{
Out(nm_IsAsInt(-0));
} | true | | |
| Ověřuje, že kladné desetinné číslo není celé číslo | function()
{
Out(nm_IsAsInt(2.5));
} | false | | |
| Ověřuje, že záporné desetinné číslo není celé číslo | function()
{
Out(nm_IsAsInt(-2.5));
} | false | | |
| Ověřuje, že string obsahující číslo není celé číslo | function()
{
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í 5 | function()
{
Out(nm_IsAsInt(4.9999999999999995));
} | false | | |
| Toto už je 5 | function()
{
Out(nm_IsAsInt(4.9999999999999996));
} | true | | |
| Popis | Zdroj | PHP | JS | Vysledek |
|---|
| Ověřuje, že absolutní hodnota kladného čísla je to samé číslo | function()
{
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 nula | function()
{
Out(nm_Abs(0));
} | 0 | | |
| Ověřuje, že pro nečíselný parametr se vyhodí chyba | function()
{
Out(nm_Abs("123"));
} | #Err:nm_Abs-$num-NotNumber ["Unknown"] | | |
| Popis | Zdroj | PHP | JS | Vysledek |
|---|
| Ověřuje, že signum kladného čísla je +1 | function()
{
Out(nm_Sign(2.5));
} | 1 | | |
| Ověřuje, že signum záporného čísla je -1 | function()
{
Out(nm_Sign(-2.5));
} | -1 | | |
| Ověřuje, že signum nuly je 0 | function()
{
Out(nm_Sign(0));
} | 0 | | |
| Ověřuje, že signum záporné nuly je také 0 | function()
{
Out(nm_Sign(-0));
} | 0 | | |
| Ověřuje, že pro nečíselný parametr se vyhodí chyba | function()
{
Out(nm_Sign("0"));
} | #Err:nm_Sign-$num-NotNumber ["Unknown"] | | |