Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse Newsgroups: comp.lang.javascript Subject: Re: Why does it slow down for bases above 10? Date: Fri, 15 May 2015 21:41:22 +0100 Organization: A noiseless patient Spider Lines: 16 Message-ID: <87oall1slp.fsf@bsb.me.uk> References: <149684fb-a50c-4a73-ba20-f7f392f1ce5c@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="017616aa25f81ec581c44d76d61ba2f3"; logging-data="4038"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+k9c1U6gAxPLUnK6ouTbj/QpJGTkb7vro=" Cancel-Lock: sha1:VLs36t0lPD5uTUdOi4FxLYvMKGE= sha1:eJMhiifs0YRdqqXE9c0LKT4yBzA= X-BSB-Auth: 1.17fe670ffde5e37094ed.20150515214122BST.87oall1slp.fsf@bsb.me.uk Xref: csiph.com comp.lang.javascript:27646 jonas.thornvall@gmail.com writes: > Den fredag 15 maj 2015 kl. 20:58:10 UTC+2 skrev jonas.t...@gmail.com: >> http://jt.node365.se/baseconversion.html > > If someone can point out the bug for base above 10 in my generic > basechanger it would be great. That's unlikely. The code is some of the least inviting I've ever seen. Global variables all over the place. Functions that should return values depositing results into globals instead. Names that carry little or no meaning ("loop", "looptwo", "arrCompareTwo"). It's almost impossible to follow. -- Ben.