js数字相加

JavaScript08

js数字相加,第1张

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~100的求和。

<script>

var sum = 0

for(var i=1i<101i++)

{

    sum += i     //每次进行累加计算。最后sum 就是1到100的和。

}

alert(sum)   //5050

</script>