javascriptでカンマ区切りの数値文字列を数値に変換する

javascriptでは、数字文字列に対して数値演算を行うと、文字列を自動的に数値に変換して演算してくれます。

ただし、数値列中にカンマが含まれていると変換が行われません。

こんなときは、以下のようにすればOKです。

function toNumber(str) {
    return Number(new String(str).replace(/,/g, ""));
}

この関数を使えば、カンマつきの数字文字列を数値に変換してくれます。