トップページ >  javascript >  文字列を数値に変換する
初版2008/11/05: 最終更新日2013/01/18
  文字列を数値に変換する
目次
文字列を数値に変換する
明示的に変数に+を付ける
文字列と数値を足す
数値を文字列に変換する
文字列を数値に変換する
文字列を数値に変換するにはparseInt()関数を使用します。parseIntはグローバル関数のためそのまま使えます。
この関数内では文字列型は数値型に変換されて計算などをすることが出来ます。以下、例です。



以下、ソースです。

<script language="JavaScript">
<!--
function a(){
    var a;
    var b;
    
    a="3";
    b="2";
    
    a = parseInt(a) + parseInt(b);
    alert(a);
}
// -->
</script>

明示的に変数に+を付ける
変数に明示的に+を付けることによって数値型に変換することが出来ます。

<html>
<head>
<title></title>
</head>
<body>
<input type="button" value="計算" name="button1" onclick="cal()">
<script language="JavaScript">
<!--
function cal(){
    var a;
    var b;
    
    a=3;
    b=2;
    
    a = +a + +b;
    alert(a);
}
// -->
</script>
</body></html>

文字列と数値を足す
文字列と数値を足すとどうなるかというと文字列連結になります。



以下、ソースです。

<script language="JavaScript">
<!--
function b(){
    var a;
    var b;
    var c;
	a="3";
    b=2;
    
    c = a + b;
    alert(c);
}
// -->
</script>

数値を文字列に変換する
逆に数値を文字列に変換するにはint型の変数にtoString()を使用します。



以下、ソースです。

<script language="JavaScript">
<!--
function c(){
    var a = -3.2;
    a = a.toString();
    alert(a);
}
// -->
</script>