昨天我問了哪些問題已被正確回答。現在我想花更多的時間來理解昨天回答的功能。在該函數循環中,在'num'變量中增加了值'7'。我想知道它如何在'num'中增加值。使用jquery的變量循環值
var Arr = [ 'h78em', 'w145px', 'w13px' ]
function stringToNum(str){
num = 0;
for (i = 0; i < str.length; i++)
if (str[i] >= '0' && str[i] <= '9')
num = num * 10 + parseInt(str[i]);
return num;
}
alert(stringToNum(Arr[0]));
這裏是fiddle
MDAS規則適用你通過10首先乘以NUM添加解析值之前,因此0 * 10 + 78 = 78 – ianace
如果刪除* 10 + parseInt函數(STR [1]);然後警報號它會返回7,我想知道它是如何7傳遞給num變量 – Carlos