yesterday I asked question which have been answered correctly. Now I want spend more time to understand that function which answered yesterday. In that function loop is adding value '7' in 'num' variable. I want to know how its adding value in 'num'.
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]));
here is fiddle