forEach和Math.random()生成ip地址


 function getRandIP(){
  var a = new Array(1,2,3,4)
  a.forEach(function(e,i,array){
  array[i] = Math.floor(Math.random()*(255-0+1))+0
  
})
  return a.join('.')
}
var ip = getRandIP()
console.log(ip) // 10.234.121.45


// 创建数组
// 遍历数组
// 为每个数组重新赋值
// 通过join方法添加“.”
// 形成ip地址

第二种方法

function getRandIP(){
var arr_ip = [];
var str_ip = [];
for(var i = 0; i < 4;i++){
arr_ip[i] = Math.floor(Math.random()*255);
}
str_ip = arr_ip.join('.');
return str_ip;
}
var ip = getRandIP();
console.log(ip); // 10.234.121.45

你可能感兴趣的:(forEach和Math.random()生成ip地址)