方法: 1. toString() と split() を使用して数値を配列に変換します; 2. replace() を使用して配列要素の順序を反転します; 3. join() と Number( ) 反転した配列を変換します 数値に変換します; 5. 「===」演算子を使用して、元の数値と反転した数値が等しいかどうかを比較します。等しい場合、それは回文数値です。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
回文は、順方向 (左から右) と逆方向 (右から左) で同じ値を読み取る整数を指します。
たとえば、「121」は回文番号です。
では、JavaScript を使用して回文かどうかを判断するにはどうすればよいでしょうか?
実装アイデア: 配列を使用します
最初に数値を文字列に変換します
次に、その文字列を次のように変換します。文字に分割して配列に格納します。つまり、文字配列に変換します。
次に、reserve() メソッドを使用して配列を反転し、要素の順序を逆にします。配列
次に、反転した配列を数値に変換します
=== を使用して比較し、元の数値と反転された数値が等しく、等しい場合、それは回文数値です。
var x=121; var str = x.toString() //转化为字符串 var arr = str.split('') //转化为数组 var res = Number(arr.reverse().join('')) if(x===res){ console.log(x +"是一个回文数"); }else{ console.log(x +"不是一个回文数"); }
以上がJavaScript を使用して回文数字かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。