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