Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの回文数


数値を取り込んで、それが回文数であるかどうかを判断するJavaScript関数を作成する必要があります。

回文数-回文数は、左側と右側の両方から同じように読み取られる番号です。

例-

  • 343は回文数です

  • 6789876は回文数です

  • 456764は回文数ではありません

このためのコードは-

になります
const num1 = 343;
const num2 = 6789876;
const num3 = 456764;
const isPalindrome = num => {
   let length = Math.floor(Math.log(num) / Math.log(10) +1);
   while(length > 0) {
      let last = Math.abs(num − Math.floor(num/10)*10);
      let first = Math.floor(num / Math.pow(10, length −1));
      if(first != last){
         return false;
      };
      num −= Math.pow(10, length−1) * first ;
      num = Math.floor(num/10);
      length −= 2;
   };
   return true;
};
console.log(isPalindrome(num1));
console.log(isPalindrome(num2));
console.log(isPalindrome(num3));

出力

そして、コンソールの出力は-

になります
true
true
false

  1. JavaScript番号の例

    以下はJavaScriptの数字の例です- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body

  2. JavaScriptでの数値の丸めと切り捨て。

    JavaScriptには、数値を丸めたり切り捨てたりするための2つの関数があります。それぞれMath.round()とMath.trunc()- Math.round() −=10進数を最も近い整数値に丸めます。 Math.trunc() − =10進数の小数部分を削除し、整数に変換するだけです。 以下は、JavaScriptで数値を丸めて切り捨てるためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /&