JavaScriptで数字を単語に変換する
与えられた量を単語に変換するコードを作っています。これがグーグルで得たものです。しかし、単純なタスクを実行するためのコードは少し長いと思います。2つの正規表現と2つのforループ、もっと単純なものが必要です。 できるだけ短くしようと思っています。私が思いついたものを投稿します 助言がありますか? var th = ['','thousand','million', 'billion','trillion']; var dg = ['zero','one','two','three','four', 'five','six','seven','eight','nine']; var tn = ['ten','eleven','twelve','thirteen', 'fourteen','fifteen','sixteen', 'seventeen','eighteen','nineteen']; var tw = ['twenty','thirty','forty','fifty', 'sixty','seventy','eighty','ninety']; function toWords(s) { s = s.toString(); s = s.replace(/[\, ]/g,''); if (s != parseFloat(s)) return 'not a number'; var x = s.indexOf('.'); if (x == -1) …