Я хочу знать, почему ответ этого сценариякак он рассчитывается?
var h1Array = $('h1').first().text().split(' '),
h1Last = h1Array[h1Array.length-1],
answerElem = $('#jschl_answer');
answerElem.val(22+14*10);
answerElem.val(parseInt(answerElem.val())+(h1Last.substr(0,h1Last.length-1)).length);
что сумма этого? я знаю, что 10 * 14 = 140 + 22 = 162, но почему в этом случае сумма составляет 179
так откуда мы получили дополнительные 17?
Другой пример
var h1Array = $('h1').first().text().split(' '),
h1Last = h1Array[h1Array.length-1],
answerElem = $('#jschl_answer');
answerElem.val(46+36*8);
answerElem.val(parseInt(answerElem.val())+(h1Last.substr(0,h1Last.length-1)).length);
сумма = 347, а сумма answerElem.val (46 + 36 * 8); на самом деле равен 334, откуда мы получили дополнительные 13?
Заранее спасибо.
Java! = JavaScript –
Кажется, что он получен из 'h1Last.substr (0, h1Last.length-1)). Length', что бы это ни было. –
@iamnotmaynard Я думаю, что ваш комментарий вводит в заблуждение. – undefined