You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

文字列を数字に変換する場合、parseInt()メソッドを使用します。たとえば、次のスクリプトでは1234と43を含む整数値がそれぞれのXに返されます。 

X = parseInt("1234",10); 
X = parseInt("34abc",10);

2番目の引数の(10)は、十進法を使用することを示します。このパラメータに10以外の値を指定することは一般的ではありません。デフォルトは予測できないため常にこの値を指定する必要があります(詳しい理由については、たとえば、http://www.w3schools.com/jsref/jsref_obj_global.asp などを参照してください)。

小数部を持つ必要がある場合は、parseFloat()を使用します。例えば、次のスクリプトでは1234.345と34.7を含む浮動少数点数値がそれぞれのXに返されます。    

X = parseFloat("1234.345");
X = parseFloat("34.7abc");


これらの値は浮動小数点数値です。したがって、符号付き10進数値やパック10進数値のように必ずしも正確または予測可能とは限りません。 

  • No labels