从 DOM 中提取数字并使用它们进行计算时,我必须遵循哪个规则?javascript 如何知道一个值是否为数字?我应该总是使用 parseInt 吗?
给定以下代码:
HTML
<div id="myvalue">5</div>
<div id="withParseInt"></div>
<div id="withoutParseInt"></div>
<div id="withoutParseIntButIncrement"></div>
JS 和 jQuery:
var value = $('#myvalue').text();
$('#withParseInt').text(parseInt(value) + 1);
$('#withoutParseInt').text(value + 1);
$('#withoutParseIntButIncrement').text(value++);
给出以下输出:
5
6
51
5
小提琴:http: //jsfiddle.net/ytxKU/3/