日期:2014-05-16  浏览次数:20311 次

这段js怎么还是未定义呢?
[code=JScript][/code] //自定义函数
  function jiSuan(num1,num2,operator){
  var res=0;
  if (operator=="+"){
  res=num1+num2;
  }else if (operator=="-"){
  res=num1-num2;
  }else if (operator=="*"){
  res=num1*num2;
  }else {
res=num1/num2;
  }
  return res;
  }

//自定义函数
[code=HTML][/code]<html>
  <script type="text/javascript src="24myfuns.js"></script>
  <script type="text/javascript">
  var num1=window.prompt("请输入第一个num");
  var num2=window.prompt("请输入第二个num");
  var operator=window.prompt("请输入运算符");
  num1=parseFloat(num1);
  num2=parseFloat(num2);

  document.write("res="+jiSuan(num1,num2,operator));
  </script>
</html>
报jiSuan未定义,明明已经引入了,咋回事呢?

------解决方案--------------------
探讨

JS未定义 表示你的这个文件“24myfuns.js”没有加载成功
原因是【3楼说的】这里的<script type="text/javascript src="24myfuns.js"></script> type="text/javascript 这里少了个双引号。