JavaScript


Obraz pochodzi z The Profound Programmer

Proste pytanie, idealne na rozmowę kwalifikacyjną…

Mając wywołanie postaci

parseInt("010")

jaki będzie otrzymany wynik?

Początkujący programista JavaScript odpowie „10”.
Doświadczony programista JavaScript odpowie „8, bo liczby zaczynające się od 0 traktowane są jako ósemkowe”.
Firefox 18 odpowie: 8.
Chrome 21 odpowie: 8.
Chrome 23 odpowie: 10.

Bo czemu nie :)
Pamiętaj, jako drugi argument zawsze podaj bazę systemu liczbowego (zwykle 10).
Pytanie dodatkowe: który z wyników jest zgodny ze standardem ECMAScript 5? odpowiedź.

Podobne wpisy:

Zostaw komentarz

Proszę być grzecznym i mówić na temat :). Twój adres e-mail nie zostanie opublikowany.

XHTML: Możesz używać następujących tagów XHTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>