为了账号安全,请及时绑定邮箱和手机立即绑定

那个是用来贮存分数的代码?

 score =              ;这行代码有什么用?=号后面填数字就可以运行,填文字就不可以,为什么?

正在回答

4 回答

score 上面已经取到值了,下面没必要再定义。如果自己定义了文字,会拿文字和你划分的成绩比较。文字和数字比较当然会导致代码不正常运行了

0 回复 有任何疑惑可以回复我~

你不觉得你的if和else if 中的判断是矛盾的吗  应该是 >90   <90并且>75  <70并且>60  最后是else 

  function rec(){
	var score=prompt("你的分数多少?"); //score变量,用来存储用户输入的成绩值。
	//score =50            ;
	alert(score);
	if(score>=90)
	{
	   document.write("你很棒!");
	}
	else if(score>=75&&score<90)
    {
	   document.write("不错吆!");
	}
	else if(score>=60&score<75)
    {
	   document.write("要加油!");
    }
    else
	{
       document.write("要努力了!");
	}
  }


0 回复 有任何疑惑可以回复我~

填数字有什么作用吗?是作用在哪里的?

0 回复 有任何疑惑可以回复我~

填文字也可以啊,执行的是else块,因为你填的文字不符合任何一种条件

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

那个是用来贮存分数的代码?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信