ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript を使用して回文数字かどうかを判断する方法

JavaScript を使用して回文数字かどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2021-11-26 16:54:043943ブラウズ

方法: 1. toString() と split() を使用して数値を配列に変換します; 2. replace() を使用して配列要素の順序を反転します; 3. join() と Number( ) 反転した配列を変換します 数値に変換します; 5. 「===」演算子を使用して、元の数値と反転した数値が等しいかどうかを比較します。等しい場合、それは回文数値です。

JavaScript を使用して回文数字かどうかを判断する方法

このチュートリアルの動作環境: 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 を使用して回文数字かどうかを判断する方法

[関連する推奨事項:

JavaScript 学習チュートリアル ]

以上がJavaScript を使用して回文数字かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。