在Javascript文件上执行基于random()的不同功能

时间:2016-02-03 13:21:39

标签: javascript html node.js random server

我的网站调用了一个js文件(名为 file.js ),如下所示:

<script src="urltothefile/file.js"></script>

.js文件本身以random()函数开头 如果数字低于50,它应该打印“没有什么可看的” 如果它更高,它应该执行一个javascript代码。

能做到吗?!

2 个答案:

答案 0 :(得分:1)

Math.random() * 100返回0到100之间的数字。

if (Math.random() * 100 > 50) {
  alert('nothing here to see');
}
else {
  // Do the code..
}

答案 1 :(得分:0)

您可能想要创建一个功能。有点像...

function prob(value){
  if(value < 0 || value > 1) throw "Value should be between 0 and 1.";
  return Math.random() < value;
}

if(prob(.5)) {
  //do something
  //note: i prefer this inverted logic
}
else {
  alert('nothing here to see');
}