Math.floor() quick tip

Știai că în loc de

Math.floor(2.5);

sau

parseInt(2.5, 10);

poti folosi:

~~(1*2.5);

Sau chiar:

0|2.5

Nu? Nici eu, dar am aflat azi! :D
Detalii aici.

Sursa.

5 Comentarii to “Math.floor() quick tip”

  1. Legat de chestiune (slide-ul 35 din prezentarea aceea): ce parere ai de performanta Chrome comparativ cu Safari? Nu e interesant dat fiind ca foloseste tot WebKit? Foarte misto ar fi si un test actual. :)

    LE: Evident, problema se poate pune si invers pentru restul testelor. Dar mi s-a parut foarte mare diferenta pentru cazul asta.

  2. Staicu Ionuț-Bogdan

    Andrei, Chrome folosește webkit la randare. Pentru JS însă, Chrome folosește V8, iar Safari un motor propriu.

  3. Multumesc pentru corectare (:blush:). De abia pasesc pe terenul front-end dev. Sunt super interesante optimizarile astea de performanta. More please! :)

  4. Or even better, 0|2.5 :)

  5. Staicu Ionuț-Bogdan

    Or even better, 0|2.5

    WOW! That’s cool. Thanks! ;)

Show trackbacks

Ți-a plăcut articolul? Lasă un comentariu!

You can insert code snippets using BBcode:
[js].[/js] [html].[/html] [php].[/php] [css].[/css]
You can also use some HTML tags:
<blockquote>.</blockquote> <code>.</code> <a href="">.</a> <strong>.</strong> <em>.</em>

windows apple dropbox facebook twitter