有些时候,我们需要一种危机,来激发我们自身的潜能,唤醒我们内心深处被掩藏已久的人生激情,来实现人生的最大价值。这一秒不放弃,下一秒就有希望!
js可以将十进制整数形式的IP地址转成127.0.0.1形式,只需要将整数的值进行右移位即可,方法简单可以参考下面的示例!
js将IP地址转成整型的方法
1、js将整型转成IP地址的自定义函数
<script> function intToip(num){ var str; var tt = new Array(); tt[0] = (num >>> 24) >>> 0; tt[1] = ((num << 8) >>> 24) >>> 0; tt[2] = (num << 16) >>> 24; tt[3] = (num << 24) >>> 24; str = String(tt[0]) + "." + String(tt[1]) + "." + String(tt[2]) + "." + String(tt[3]); return str; } </script>
函数调用:
<script> console.log(intToip('3232235521')); // 192.168.0.1 </script>
2、JS自定义整型转IP地址的函数
<script> function numberToIp(value) { var ip = ""; if (value <= 0) { return ip; } var ip3 = (value << 0) >>> 24; var ip2 = (value << 8) >>> 24; var ip1 = (value << 16) >>> 24; var ip0 = (value << 24) >>> 24; ip += ip3 + "." + ip2 + "." + ip1 + "." + ip0; return ip; } </script>
函数调用:
<script> console.log(numberToIp('3232235521')); // 192.168.0.1 </script>
到此这篇关于javascript将整数转换成IP地址的好代码教程就介绍到这了。如果心胸不似海,又怎能有海一样的事业。更多相关javascript将整数转换成IP地址的好代码教程内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!