return x + y
}
用法示例:
alert(sum(1, 2))
alert(sum(1234, 5678))
alert(sum(2.15, -8.47))
if(b>c){
b = r
c = f
}
else
{
b = f
c = r
}
赋值反了,应该是r = bf = c
其实不用写这么麻烦的,可以这样写:
var b = Math.floor(prompt("输入"))
var c = Math.floor(prompt("输入"))
f = Math.min(b,c)
r = Math.max(b,c)
我给你整理了一下代码:
var result = 0
var startNum = 0
var endNum = 0
var input1 = Math.floor(prompt("输入"))
var input2 = Math.floor(prompt("输入"))
startNum = Math.min(input1,input2)
endNum = Math.max(input1,input2)
for(var i=startNum+1i<endNum++i){
a+=i
}
alert(a)
我需要得到js实现两个数字相加的结果,可是js总是默认按照字符串处理,将两个数字连接起来。解决这个问题,代码如下:
<script type="text/javascript">var a = 1var b = 2var sum = parseInt(a) + parseInt(b)</script>
1
2
3
4
5
parseInt()是js的解析字符串的函数,返回解析后的数字。