なぜこのスクリプトの答えが
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);
sum = 347 で、answerElem.val(46+36*8) の合計です。は実際には 334 に等しいので、余分な 13 はどこから得たのでしょうか?
前もって感謝します。