1. 程式人生 > >js中如何實現數字相加

js中如何實現數字相加

var a = 1,
var b = 2,
var c = a + b
這樣c得出來的解果是12,

使用Number()函式可以解決這個問題,如下
var c = Number(a) + Number(b)
這樣c得出來的解果是3,

JavaScript Number() 函式物件的值轉換為數字。

<script type="text/javascript">

var test1= new Boolean(true);
var test2= new Boolean(false);
var test3= new Date();
var test4= new String
("999"); var test5= new String("999 888"); document.write(Number(test1)+ "<br />"); document.write(Number(test2)+ "<br />"); document.write(Number(test3)+ "<br />"); document.write(Number(test4)+ "<br />"); document.write(Number(test5)+ "<br />");
</script>

輸出:

1
0
1256657776588
999 NaN