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