猜随机数代码流程

// Math 数学类
// Math.random() 产生一个随机数的功能 随机的范围[0,1),包括0 不包括1,包前不包后
var r = Math.random() //可以通过乘以一个数字 增加随机范围
r = r * 100; //[0,100)之间的随机数

// 转化成一个整型的数字
r = Math.floor(r) ;//向下求整 把小数部分省去[0,99]
// 可以通过加上一个数字 随机范围发生位置的偏移[1,100]
r = r + 1 //[1,100]
console.log(r)
// [5,50]之间随机数; 5-5-50-5 0-45
// 0-45.444 // 0+5-45+5
var a = Math.floor(Math.random()*46)+5
console.log(a)
//[60-70] [0,10]
Math.floor(Math.random()*11)+60

// [71-81] [0,10]
Math.floor(Math.random()*11)+71 // [0,11) 10.99 [71,81]
//产生一个随机数a 输入一个数b 提示猜大了b>a B var guess = Math.floor(Math.random()*100)+1; //[1,100]
var input; //输入的数字

do {
// input转化成数字
input = prompt("请输入1-100之间的整型数字:")
input = input * 1
if(input>guess){
alert("骚年,你猜大了")
}else if(input alert("骚年,你猜小了")
}
} while (input!=guess); // 输入的数字 和 要猜的数字 不相等的时候 才去执行do{代码块}
//必须是上面while循环结束,条件不成立 while就结束了; input==guess 条件就不成立
alert("骚年,恭喜你中奖了,一个亿,请客吃饭吧");

猜你喜欢

转载自www.cnblogs.com/baixuezhemei/p/11596453.html