loopVar=1;
alert('#imgAvatar'+parseInt(loopVar)+1);


给我#imgAvatar11



alert(parseInt(loopVar)+1);

给我2

我如何获得#imgAvatar2?

最佳答案

您需要添加括号()作为优先级,以便首先评估添加loopVar。如果您的变量包含数字值,则不需要应用parseInt函数。

loopVar = "1";
alert('#imgAvatar'+(parseInt(loopVar)+1));


要么

loopVar = 1;
alert('#imgAvatar'+ (loopVar+1) );


Demo

07-24 09:38