计算器-1
2016-02-25 12:10
483 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>计算器</title>
<script language="javascript">
document.write("欢迎使用计算器");
var x,y,z,f;
x=prompt("请输入第一个数",0);
f=prompt("请输入运算符号","+");
y=prompt("请输入第二个数",0);
if(f=="+")
{
z=parseFloat(x)+parseFloat(y);
document.write("计算结果:"+z);
}
if(f=="-")
{
z=parseFloat(x)-parseFloat(y);
document.write("计算结果:"+z);
}
if(f=="*")
{
z=parseFloat(x)*parseFloat(y);
document.write("计算结果:"+z);
}
if(f=="/")
{
if(parseFloat(y)!=0)
{
z=parseFloat(x)/parseFloat(y);
document.write("计算结果:"+z);
}
else
alert("输入错误\n除数不能为0!!");
}
if(f!="+"&& f!="-" && f!="*" && f!="/")
{
document.write("运算符号输入错误,重新输入");
alert("欢迎使用!!");}
</script>
</head>
<body>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>计算器</title>
<script language="javascript">
document.write("欢迎使用计算器");
var x,y,z,f;
x=prompt("请输入第一个数",0);
f=prompt("请输入运算符号","+");
y=prompt("请输入第二个数",0);
if(f=="+")
{
z=parseFloat(x)+parseFloat(y);
document.write("计算结果:"+z);
}
if(f=="-")
{
z=parseFloat(x)-parseFloat(y);
document.write("计算结果:"+z);
}
if(f=="*")
{
z=parseFloat(x)*parseFloat(y);
document.write("计算结果:"+z);
}
if(f=="/")
{
if(parseFloat(y)!=0)
{
z=parseFloat(x)/parseFloat(y);
document.write("计算结果:"+z);
}
else
alert("输入错误\n除数不能为0!!");
}
if(f!="+"&& f!="-" && f!="*" && f!="/")
{
document.write("运算符号输入错误,重新输入");
alert("欢迎使用!!");}
</script>
</head>
<body>
</body>
</html>
相关文章推荐
- 程序员应该避免的5种代码注释
- Android各个API版本
- nginx 配置open_cache_file 静态文件的缓存
- 我读经典(6):读《文明之光》有感
- ubuntu下查找含有某关键字内容的文件(cp:http://www.2cto.com/os/201401/274076.html)
- 問題排查:F5啟動偵錯後所提示的錯誤 (1)
- java多线程-Java中的Copy-On-Write容器
- iOS常用网址
- 获取未来一周的日期和星期数
- iOS 开发:用 Instruments 来检验你的app
- Java数组操作的10大方法
- 清除浮动
- 第五章:输入输出(IO)管理
- Cordova使用build命令出错: Could not create the Java Virtual Machine.
- Android 自用各种插件
- iOS开发:第一次打开App 时展示版本新特性
- PHP的网站主要攻击方式有哪些?
- Java中的堆和栈的区别
- HTTP相应状态
- CF 602B Approximating a Constant Range