加法运算符为';我不能用Javascript工作。如果我做了20+;它给我的是2010年而不是30年。我怎样才能解决这个问题?

加法运算符为';我不能用Javascript工作。如果我做了20+;它给我的是2010年而不是30年。我怎样才能解决这个问题?,javascript,operators,addition,Javascript,Operators,Addition,我正在练习Javascript操作符,但加法不起作用。我应该怎么做来解决这个问题 这是一个新的网站。我给了10+20。但在输出中,我得到的是1020而不是30 var x=“10”; var y=“20”; var z=x+y; 我预计10+20的输出为1020,但实际输出为30。这是因为您试图将字符串合并。 使用quote explicity告诉Interreter您的变量是字符串。 丢弃它们,您将获得添加的内容 你在添加字符串而不是数字。由于某种原因,你在引号中有了这些值,所以它们不是数字

我正在练习Javascript操作符,但加法不起作用。我应该怎么做来解决这个问题

这是一个新的网站。我给了10+20。但在输出中,我得到的是1020而不是30

var x=“10”;
var y=“20”;
var z=x+y;

我预计10+20的输出为1020,但实际输出为30。

这是因为您试图将字符串合并。 使用quote explicity告诉Interreter您的变量是字符串。
丢弃它们,您将获得添加的内容

你在添加字符串而不是数字。由于某种原因,你在引号中有了这些值,所以它们不是数字。可能是“谢谢你”的重复。老板。它现在起作用了。非常感谢