javascript奇怪的问题??????????

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:33:28
var Prevs=page-1,Nexts=page+1;

我传个page值进去,比如说7
那么得到Prevs=6 Nexts=71;

不知道错哪里???

var Prevs=parseInt(page)-1,Nexts=parseInt(page)+1;

var Prevs=page-1,Nexts=parseInt(page)+1;
减法的时候,page是当做数字来计算。
而加法的时候,page会被当作字符串来计算
所以,我们只要把page转换成数字parseInt(page)就行了。