<html>
<head>
<!-- 既写language又写type是为了保持兼容 -->
<script language="javascript" type="text/javascript" >
<!--下面的不是注释,是为了兼容-->
<!--
window.alert('OK');
//-->
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<!-- 既写language又写type是为了保持兼容 -->
<script language="javascript" type="text/javascript" >
<!--下面的不是注释,是为了兼容-->
<!--
//输入两个数,再输入运算符,得到结果
function clac(num1,num2,opt)//强调:参数名钱不需要var
{
var res=0;
if(opt=="+")
{
res=num1+num2;
}
else if(opt=="-")
{
res=num1-num2;
}
else if(opt=="*")
{
res=num1*num2
}
else
{
res=num1/num2;
}
return res;
}
var num1=window.prompt('请输入第一个数');
var num2=window.prompt('请输入第二个数');
var opt=window.prompt('请输入一个运算符');
num1=parseFloat(num1);
num2=parseFloat(num2);
document.write("res="+clac(num1,num2,opt));
//-->
</script>
</head>
<body>
</body>
</html>
1. myfunction1.html
<html>
<head>
<!-- 引入js文件不能用/>封尾 -->
<script language="javascript" src="js/myFunction.js"></script>
<!-- 既写language又写type是为了保持兼容 -->
<script language="javascript" type="text/javascript" >
<!--下面的不是注释,是为了兼容-->
<!--
var num1=window.prompt('请输入第一个数');
var num2=window.prompt('请输入第二个数');
var opt=window.prompt('请输入一个运算符');
num1=parseFloat(num1);
num2=parseFloat(num2);
document.write("res="+clac(num1,num2,opt));
//-->
</script>
</head>
<body>
</body>
</html>
2. myFunction.js
//输入两个数,再输入运算符,得到结果
function clac(num1,num2,opt)//强调:参数名钱不需要var
{
var res=0;
if(opt=="+")
{
res=num1+num2;
}
else if(opt=="-")
{
res=num1-num2;
}
else if(opt=="*")
{
res=num1*num2
}
else
{
res=num1/num2;
}
return res;
}