Javascript添加(向整数添加10)?

Javascript添加(向整数添加10)?,javascript,Javascript,有人能告诉我如何在JavaScript中使用加法吗 例如: 我想将10作为“box”添加到现有的元素类中,其中包含一个5的整数 我希望JavaScript将数字5加上10,并将其变成15 有人能帮我写这个简单的脚本吗?你在寻找+操作符的深奥秘密。你可以使用操作符“+”。但是请注意,如果值不是Integer的实例,javascript可能会产生一些奇怪的结果。所以一定要做到这一点 var INTEGER_VALUE = 5; var STRING_VALUE = "5"; var result

有人能告诉我如何在JavaScript中使用加法吗

例如:

  • 我想将10作为“box”添加到现有的元素类中,其中包含一个5的整数
  • 我希望JavaScript将数字5加上10,并将其变成15

有人能帮我写这个简单的脚本吗?

你在寻找
+
操作符的深奥秘密。

你可以使用操作符“+”。但是请注意,如果值不是Integer的实例,javascript可能会产生一些奇怪的结果。所以一定要做到这一点

var INTEGER_VALUE = 5; var STRING_VALUE = "5";
var result_1 = INTEGER_VALUE + 10; //15
var result_2 = parseInt(STRING_VALUE) + 10; //15
var result_3 = STRING_VALUE + 10; //"510"
使用jQuery:

// assuming that there are many divs with .box class
$("div.box").each(function(idx,elem){
  $(this).text( parseInt($(this).text(),10) +10 );
});

我想知道我是否遗漏了一些明显的东西,
box.I+=10
应该这样做。请问一个特定的问题。使用
parseInt
从字符串中获取整数(元素的值)。@Blindy:他可能想
parseInt
.value,添加
5
,然后设置它again@SLaks,但是我认为在Javascript中,向字符串添加一个整数也会将字符串强制为一个整数。在parseInt(STRING_VALUE,10)+10的情况下,总是指定parseInt的基数,在parseInt(($this.text(),10)+10或更短的情况下:
$($div.box”).text(函数(i,v){return+v+10;})