a=3,b=5 与sum=a+b 为什么顺序不可以变呢

来源:6-2 鼠标单击事件( onclick )

Beckybei

2015-04-09 15:45

<head>
<script type="text/javascript">
function add2(){
    var a,b,sum;
     a=5;b=3;
    sum=a+b;
     
    document.write("5+3="+sum);
    
    }
</script>
</head>
<body>
 <form>
    <input type="button" value="答案" onclick="add2()"/>
  </form>
  </body>

上面的这个函数运行出来是5+3=8是正确的

为什么下面的这个函数运行之后就显示出来5+3=NaN

function add2(){
    var a,b,sum;
   
    sum=a+b;
      a=5;b=3;    

  document.write("5+3="+sum);
    
    }


谢谢

写回答 关注

2回答

  • qiaoweizhen
    2015-04-09 16:13:17

    顺序执行。

  • 用户1168450
    2015-04-09 15:59:06

    当然不可以

    这是程序的规范哪门语言都是这样的你去看基础

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题