Cet article partage principalement avec vous les exemples d'application des chaînes js, en espérant aider tout le monde.
1. Nombres symétriques
Un nombre symétrique est le même que la valeur d'origine lorsqu'un nombre est rappelé. Par exemple : 11, 22, 111, etc.
Utilisez maintenant les connaissances acquises en js pour écrire une fonction qui prend tous les nombres symétriques dans une certaine plage.
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; }
Recommandations associées :
Méthode de suppression de chaîne JS de caractères consécutifs et répétés
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!