javascriptで文字列が数値かどうかを判別する

文字列が数値かどうかをisNaN関数を使うことでチェックします。 もし引数の文字列を数値と判別したらこの関数はfalseを返します。 単純に数値でなくても例えば

isNaN(01);

isNaN(0x1);

でも数値として判別してfalseを返します。