日々プログラミング言語の勉強をしている京四郎のブログ -15ページ目

日々プログラミング言語の勉強をしている京四郎のブログ

日々プログラムの勉強をしている人がプログラム関係の記事を書くブログ

私は、文字列を数値に変換する場合、整数ならparseInt関数、小数ならparseFloat関数、整数か小数か分からないなら、Number関数を使用することにしている。


var a1="2014";
var a2="3.14";
var val1;
var val2;
var val3;
var val4;

if(typeof a1 === 'string'){
document.writeln("\n<br/>");
document.writeln("a1:文字列\n<br/>");//文字列
document.writeln("a1="+a1+"\n<br/>");//2014
}

if(typeof a2 === 'string'){
document.writeln("\n<br/>");
document.writeln("a2:文字列\n<br/>");//文字列
document.writeln("a2="+a2+"\n<br/>");//3.14
}

val1=parseInt(a1,10);
val2=parseFloat(a2);
val3=Number(a1);
val4=Number(a2);

if(typeof val1 === 'number')
document.writeln("\n<br/>");{
document.writeln("val1:数値\n<br/>");//数値
document.writeln("val1="+val1+"\n<br/>");//2014
}
if(typeof val2 === 'number'){
document.writeln("\n<br/>");
document.writeln("val2:数値\n<br/>");//数値
document.writeln("val2="+val2+"\n<br/>");//3.14
}

if(typeof val3 === 'number'){
document.writeln("\n<br/>");
document.writeln("val3:数値\n<br/>");//数値
document.writeln("val3="+val3+"\n<br/>");//2014
}
if(typeof val4 === 'number'){
document.writeln("\n<br/>");
document.writeln("val4:数値\n<br/>");//数値
document.writeln("val4="+val4+"\n<br/>");//3.14
}