Directory javascript parseInt

Leírás példák

parseInt függvény első argumentuma egy számot a megadott alap, és ha ez nem lehetséges - visszaadja NaN.

Például, radix = 10 fog decimális szám 16 - hex stb Mert radix> 10 számjegy után kilenc képviseli a latin ábécé.







Ha a konverziós folyamat felfedezi parseInt ábra, amely nem egy számjegy alapú számrendszer bázissal. G CC például 16-ed rendű rendszer, vagy A decimális, akkor a konverziós folyamat azonnal leáll, és visszaadja a kapott értéket a sorban ezen a ponton.

parseInt kerekíti a tört számok, feleslegesen megáll a tizedesvessző.

  • Ha a beírt szöveg kezdődik „0x”, a számrendszer = 16
  • Ha a beírt szöveg kezdődik „0”, a radix = 8 Ez a tétel a megvalósítástól függ, és néhány böngésző (Google Chrome) hiányzik.
  • Minden más esetben a radix = 10

Ha alakítjuk számos sikertelen, parseInt visszatér
NaN

Ahhoz, hogy képviselje a számot mint karakterlánc kívánt számrendszer, használja intValue.toString (bázis).







Példa: Minden hívás, hogy visszatérjen 15

Példa: Minden hívás, hogy visszatérjen NaN

Példa: az összes hívás visszatért -15

A legtöbb implementáció értelmezni kezdődő sort 0 a nyolcas. Ezért a következő hívás visszatér a nyolcas eredmény:

Nem minden böngésző erre. Egyes (pl Google Chrome.) - értelmezni a számokat a tízes számrendszerben, akkor is, ha elkezdenek 0. A szabvány lehetővé teszi.

A feldolgozás az adatok a felhasználó által begépelt fel kell tüntetni a bázis a hívást. Ez ad több előre látható eredményeket.

Kell átalakítani a karakterláncot, csak egy számot, használja a „+” operátor:

Ha bármilyen hiba átalakítás „+” operátor visszatér NaN.

Készítsen függvény három paramétert (arg1, op, arg2), ahol arg1, arg2 - karakterlánc ábrázolása egy bináris szám, op - az egyik a "vagy", "és" vagy "xor". A függvény egy karakterlánc ábrázolása egy bináris szám, amely a művelet eredménye op szóló érvek arg1 és arg2.

itt van egy kezdő a probléma megoldásának. meg kell javítani. help)) utasításokat Tobin kell hozzá egy módszert. és ez az, amit nem tudom.
függvény Tobin (a)
vissza
>
függvény számára egy (arg1, oper, ARG2)
arg1 = ARG1 - 0;
ARG2 = ARG2 - 0;
kapcsolót (operátori)
ügy „vagy”: visszatérés arg1 || ARG2;
ügy „és”: visszatérés arg1 ARG2;
esetben 'xor': visszatérés arg1 ^ arg2;
alapértelmezett: alert ( „Érvénytelen üzemeltető„);
>
>
document.write (a ( '5', 'vagy', '8'));




Kapcsolódó cikkek