首先我要写一个特别搞笑的就是
arguments
不能多加一个e,也不能少一个s
<script>
var myMath = {
PI: 3.1415926,
max: function(){
var max = arguments[0];
for (var i =1 ; i< arguments.length; i++){
if (arguments[i] > max){
max = arguments[i];
}
}
return max;
}
}
console.log(myMath.PI);
console.log(myMath.max(1,5,9));
</script>
猜数字游戏
<script>
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值
}
var random = getRandom(1,10);
while (true){
var num =prompt('你来猜~请输入1-10之间的一个数字');
if (num > random){
alert('你猜大了');
}
else if (num < random){
alert('你猜小了');
}
else {
alert('恭喜你,你猜对了');
break;
}
}
</script>
作业:要求用户猜1-50之间的数字,但是只有10次猜的机会
<script>
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值
}
var random = getRandom(1,50);
for (var i = 1;i <= 10;i++)
{
var num =prompt('你来猜~请输入1-50之间的一个数字');
if (num > random){
alert('你猜大了');
}
else if (num < random){
alert('你猜小了');
}
else {
alert('恭喜你,你猜对了');
break;
}
}
</script>