求大于10的最小二进制八进制十进制回文数字

<script type="text/javascript">
String.prototype.reverse = function(){
  this.split("").reverse().join("")
}

//在二进制中回文数最低位会是1 那么代表这个数会是奇数

var num = 11

while(true) {
  if(num.toString() == num.toString().reverse() && num.toString(8) == num.toString().reverse() && num.toString(2) == num.toString(2).reverse()) {
    console.log(num)
    break;
  }
  num += 2
}
</script>
原文地址:https://www.cnblogs.com/yewook/p/11639782.html