javascript将整数转换成IP地址的好代码教程

有些时候,我们需要一种危机,来激发我们自身的潜能,唤醒我们内心深处被掩藏已久的人生激情,来实现人生的最大价值。这一秒不放弃,下一秒就有希望!

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地址的好代码教程内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
JS获取鼠标点击时的位置

JS获取URL参数

Ajax跨域问题及解决方案(jsonp,cors)

ajax动态加载json数据并详细解析

ajax从JSP传递对象数组到后台的方法