为什么score=0和score=null与score=""等效呢?

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<script type="text/javascript">

  function rec(){

var score; //score变量,用来存储用户输入的成绩值。

score = prompt("请输入成绩",score);  

if(score>=90)

{

  document.write("你很棒!");

}

else if(score>=75)

    {

  document.write("不错吆!");

}

else if(score>=60)

    {

  document.write("要加油!");

    }

else if(score>0&&score<60){

document.write("要努力了!");

}

    else 

{

       document.write("不务正业!");

}

  }

  </script>

</head>


<body>

<input name="button" type="button" onClick="rec()" value="点击我,对成绩做评价!" />

</body>

</html>


qq_迸发激情_0
浏览 1572回答 1
1回答

子期不遇

0这个可以被认为是0值,可以是false,可以是空;null一般认为是null值;‘’一般认为是空。在不同的场景所代表的意思也不同,建议根据场景选择所需的0、null或者‘’;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript