您好,登錄后才能下訂單哦!
javascript判斷回文數(shù)
概要:
回文”是指正讀反讀都能讀通的句子,它是古今中外都有的一種修辭方式和文字游戲,如“我為人人,人人為我”等。在數(shù)學(xué)中也有這樣一類數(shù)字有這樣的特征,成為回文數(shù)(palindrome number)。
設(shè)n是一任意自然數(shù)。若將n的各位數(shù)字反向排列所得自然數(shù)n1與n相等,則稱n為一回文數(shù)。例如,若n=1234321,則稱n為一回文數(shù);但若n=1234567,則n不是回文數(shù)。
注意:
1.偶數(shù)個的數(shù)字也有回文數(shù)124421
2.小數(shù)沒有回文數(shù)
實現(xiàn)代碼:
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <title>test</title> <script type="text/javascript"> var number = parseInt(window.prompt("輸入回文數(shù)")); if(daozhi(number) == number) { document.writeln(number + "是回文數(shù)"); } else { document.writeln(number + "不是回文數(shù)"); } /*整數(shù)的倒置*/ function daozhi(num) { var newNumber = 0; while(num != 0) { newNumber *= 10; newNumber =newNumber + (num % 10); num = Math.floor(num/10); } return newNumber; } </script> </head> <body> </body> </html>
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。