【发布时间】:2020-01-16 03:45:55
【问题描述】:
我是 javascript 的初学者,我只是将这个程序作为一个练习,基本上可以在 7 次或更少的时间内猜出你的数字,但问题是我一直将 (Answer Variable) 作为十进制数,我希望它只是一个整数。我该怎么做?
console.log('I will guess the number you\'re thinking of in 7 guesses maximum\n\t\tThink of a number between 1 and 100')
console.log('\n\n')
let low = 0;
let high = 100;
let answer = (high + low) / 2
let guess = Number(prompt("Pick a number"))
for(let a = 1; a < 7; a++){
console.log(`Is your number ${answer} ?`)
let ud = Number(prompt(`Press : 1-Larger, 2-Smaller, 3-Current Number`))
if(ud == 1){
low=answer
answer=(high + low) / 2
} else if (ud == 2){
high=answer
answer=(high + low) / 2
} else if (ud == "c"){
break;
}
}
console.log(`This is magic`); ````
【问题讨论】:
-
用
Math.round()你试过了吗!!
标签: javascript int