Javascriptで数値の和を求める際の処理
宜しくお願いします。
下記のプログラムの場合、
a,b,c の何れかの値が一つでも未入力の場合、
計算結果が表示されません。
未入力の場合は「0」とみなして、結果を表示させるには、
どの様にしたらよろしいでしょうか。
ご教授ください。
<script>
var sum = 0;
sum += a;
sum += b;
sum += c;
var result = sum;
var x = result;
var y = myFormatNumber(x);function myFormatNumber(x) {
var s = "" + x;
var p = s.indexOf(".");if (p < 0) { p = s.length; }
var r = s.substring(p, s.length); for (var i = 0; i < p; i++) {
var c = s.substring(p - 1 - i, p - 1 - i + 1); if (c < "0" || c > "9") {
r = s.substring(0, p - i) + r; break;}if (i > 0 && i % 3 == 0) { r = "," + r; }
r = c + r; }
return r; }
document.write(y);
</script>
お礼
たびたびありがとうございます! 思うような計算結果が得られそうで感動しております! 大変助かりました!!!