初めまして、ふじたゆうじと申します。 leftに100が代入され writeは left/100 で1になりますので hundreds = englishNumber write この部分は 100 を引数とした場合は hundreds = englishNumber 1 です englishNumber 1 を評価すると 'one' になりますので hundreds の値は文字列 'one' です(ここがお尋ねの部分の核心でしょうか) その下の numString = numString + hundreds + ' hundred' ですが、ここは '' + 'one' + ' hundred' ですから、結果はめでたく 'one hundred' になります yuji / webmasters.gr.jp