很久前写的一个计算器

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 23:06 点击:

很久前自己写的一个计算器,是在百度知道上回答问题时写的,
偶然看到,感觉有点意思,就发了出来
Html代码 
<!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=gb2312" /> 
<title>计算器</title> 
<style type="text/css"> 
input { 
    width: 50px; 
    margin: 5px 

</style> 
<script type="text/javascript" defer="defer"> 
function add(s){ 
    var t=document.getElementById("text"); 
    switch(s){ 
        case '+': 
        case '-': 
        case '*': 
        case '/': 
            if(t.value==''){ 
                t.value='0'+'\n'+s; 
            }else{ 
                t.value+='\n'+s; 
            } 
            break; 
        case '=': 
            t.value=eval(t.value.replace(/<[^>]*>|\n/igm,'')) 
            break; 
        case 'c': 
            t.value='0'; 
            break; 
        case 'ce': 
            tt.value=t.value.substr(0,t.value.length-1) 
            break; 
        default: 
            if(t.value=='0'){ 
                t.value=s; 
            }else{ 
                if(t.value.substr(t.value.length-1,1).match(/[\+\-\*\/]$/igm)){ 
                    t.value+='\n'+s; 
                }else{ 
                    t.value+=''+s; 
                } 
            } 
    } 

</script> 
</head> 
 
<body> 
    <div>&nbs

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Gb2312转utf-8编码的方法(vbs+js)
      • 如何使用Ajax技术开发Web应用程序(1)
      • js跳转路径问题
      • JavaScript模仿桌面窗口
      • 用js检测两个线段是否相交
      • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
      • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
      • 我是如何去了解jquery的(六),案例之幻灯片轮换
      • Jquery封装幻灯片效果
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1