parseint将字符串转化为整形

****效果图****

Paste_Image.png

假如不使用转化,那么这里计算的1+1得出来的就会是字符串相加后的结果11.

<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
    <title> 事件</title>
    <script type="text/javascript">
        function count(){
            var a1= document.getElementById("txt1");
            x=a1.value;
            var a2=document.getElementById("txt2");
            y=a2.value;
            var r=document.getElementById("select");
            var rt= r.value;
            if(rt=="+"){
                sum=parseInt(x)+parseInt(y);
            }
            else if(rt=="-"){
                sum=parseInt(x)-parseInt(y);
            }
            else if(rt=="*"){
                sum=parseInt(x)*parseInt(y);
            }else{
                sum=parseInt(x)/parseInt(y);
            }
           var su=document.getElementById("fruit");
            su.value=sum;
            //获取第一个输入框的值
            //获取第二个输入框的值
            //获取选择框的值
            //获取通过下拉框来选择的值来改变加减乘除的运算法则
            //设置结果输入框的值

        }
    </script>
</head>
<body>
<input type='text' id='txt1' />
<select id='select'>
    <option value='+'>+</option>
    <option value="-">-</option>
    <option value="*">*</option>
    <option value="/">/</option>
</select>
<input type='text' id='txt2' />
<input type='button' onclick="count()" value="="/>
<input type='text' id='fruit'/>
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 网站乱码问题我们会经常碰到,大多见于非英文的中文字符或其他字符乱码,而且,这类问题常常是因为编码方式问题,主要原因...
    波段顶底阅读 8,286评论 1 9
  • 说起在火车上写东西,已经忘记了是什么时候开始的。唯独记得,一个人坐火车是件挺无聊的事,当然这仅限像我这样慢热的一...
    雨凉城阅读 3,315评论 0 3
  • 我不懂世界的心但我懂他们的梦,我在这个精神病院已经五年了,我接触了很多病人,我以前总是问自己为什么要到这里为什么要...
    小_崔阅读 5,206评论 2 5
  • 今天阅读的是自控力06章的后半部分。 "如果你觉得自己不关注那些正在发生的大事小事,世界末日也不会降临的话,就请别...
    Alina0127阅读 1,813评论 0 0