我是JavaScript新手,有人能解释为什么这3个结果不同吗?JavaScript变量查询理解
实施例1
var x = 5 + 2 + 3;
document.getElementById("demo").innerHTML = x;
输出:10
例2
var x = 5 + 2 + "3";
document.getElementById("demo").innerHTML = x;
输出: 73
例3
var x = 5 + "2" + 3;
document.getElementById("demo").innerHTML = x;
输出:提供的答案523
这与HTML或jQuery btw无关。 –
@ Felix Kling - 这是HTML,因为在计算后将重新调整的输出放入HTML中。和jQuerify它 - $('#demo')。html(x);或更正确 - $('#demo')。text(x); :) – gavgrif