求出前100个回文素数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36818386/article/details/81434759
    <script>
        /*判断一个数是否为素数*/
        function isPrime(num)
        {
            for(var i =2 ; i <= num - 1; i++)
            {
            	if(num % i == 0)
                {
                	return false;
                }
            }

			return true;
		}

		/*是不是回文数*/
		function checkPalindrome(str)
		{
			str = str.toString();

			for(var i = 0; i < (str.length / 2); i++)
			{
				if(str.charAt(i) != str.charAt(str.length - i - 1))
				{
					return false;
				}
			}
			return true;
		}

		var i = 0;
        var count = 0;

		while(true)
        {
            if(isPrime(i) && checkPalindrome(i))
            {
            	console.log(i);

                count++;
            }

            i++;

            if(count == 100)
            {
            	break;
            }
        }
    </script>

猜你喜欢

转载自blog.csdn.net/qq_36818386/article/details/81434759