首頁 >web前端 >js教程 >js字串的應用程式實例

js字串的應用程式實例

小云云
小云云原創
2018-03-26 15:16:141606瀏覽

本文主要跟大家分享js字串的應用程式實例,希望能幫助大家。

1.對稱數

對稱數即一個數倒敘時,和原數值相同。例如:11,22,111等。

現在利用所學js知識寫一個取某個範圍內所有對稱數的函數。

  function reverseToNum(num){ //将该数值反转,取其反转后的值
    	'use strice';
    	var num = num;
    	var str = num.toString().split("");
    	var reverseStr = str.reverse().join("");
    	var reverseNum = Number(reverseStr);
    	return reverseNum;
    }
    
   	function isReverse(num){//判断该数值是否为对称数
    	'use strice';
    	var num = num;
    	if(num == reverseToNum(num)){
    		return num;
    	}else{
    		return false;
    	}
    }
    
    function countReverse(num){//计算某范围内对称数的总个数,将对称数存入数组并返回
    	'use strice';
		var num = num;
    	var reverseArr = [];
    	if(typeof(num)!='number'){
    		alert("please enter a number");
    		return false;
    	}else if(num<=0){
    		alert("please enter positive integer");
    		return false;
    	}
    	for(var i=1;i<=num;++i){
    		if(isReverse(i)){
    			reverseArr.push(i);
    		}
    	}
    	return reverseArr;
    }

相關推薦:

JS字串移除連續及重複字元方法

以上是js字串的應用程式實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn