แปลงตัวเลขเป็นคำด้วย JavaScript
ฉันกำลังสร้างรหัสที่แปลงจำนวนเงินที่กำหนดให้เป็นคำนี่คือสิ่งที่ฉันได้รับหลังจาก googling แต่ฉันคิดว่ามันเป็นรหัสที่ยาวไปหน่อยเพื่อให้ทำงานง่ายๆ นิพจน์ทั่วไปสองนิพจน์และสอง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 …