javascript

Javascript vede NaN come un numero

Un classico caso della serie “strano ma vero”: a dispetto di ciò che dichiara abbastanza esplicitamente, nel linguaggio Javascript NaN (leggasi “Not A Number”) è in realtà un numero. O meglio, NaN è un valore di tipo “number”.

Possiamo facilmente verificare questa ipotesi facendo un semplice test:

alert( typeof( NaN ) ) // "number"

Ma partiamo dall’inizio e cerchiamo innanzitutto di capire che cos’è NaN: si tratta di un valore di tipo numerico che il linguaggio js ritorna quando fallisce il tentativo di conversione da un oggetto di un altro tipo ad un numero, oppure quando javascript non è in grado di portare a termine un’operazione su quello che dovrebbe essere un numero (presumibilmente perché almeno uno degli operandi non è un numero).
Read More…

Rilasciata JQuery 1.3: migliori prestazioni e nuove funzionalità

Apprendo con piacere dal blog di HTML.it che è stata rilasciata JQuery 1.3!

La nuova versione ha notevolmente migliorato le prestazioni di Element Insertion e di Offset, presentandosi inoltre con un nuovo CSS Selector Engine battezzato col nome Sizzle Selector Engine.

La versione compressa pesa solo 18Kb e quella di development circa 114Kb.

La test suite è composta di 1395 tests, che danno risultati positivi su tutti i principali browsers (Firefox 2, 3 e 3.1, Safari 3.2 e Nightly, Opera 9.6, IE6 e IE7, Google Chrome).

Tutto ciò che volete sapere in più sulla nuova jQuery 1.3 lo trovate sulla documentazione online.

 Scroll to top