var Height= (rowData.length * 30) + PPPP.top + 10 ;
当我打印这个时,我得到9013510 ...而不是90 + 135 + 10 = 235.为什么我的变成concatentaion而不是Addition。
答案 0 :(得分:3)
您可能需要将PPPP.top转换为数字,例如
var Height = (rowData.length * 30) + parseFloat(PPPP.top) + 10;
答案 1 :(得分:2)
PPPP.top
可能是一个字符串。尝试:
var Height= (rowData.length * 30) + parseInt(PPPP.top, 10) + 10 ;
答案 2 :(得分:1)
它可能将其中一个值错误地视为字符串。尝试使用parseInt,看看是否有效:
var Height= (rowData.length * 30) + parseInt(PPPP.top, 10) + 10;
答案 3 :(得分:1)
您可以使用parseInt。
var Height= (rowData.length * 30) + parseInt(PPPP.top, 10) + 10 ;
我已将基数改为10。