zoukankan      html  css  js  c++  java
  • JavaScript求和

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>求和</title>
        <script>
            window.onload=function(){
                var oTxt1=document.getElementById('txt1');
                var oTxt2=document.getElementById('txt2');
                var oBtn=document.getElementById('btn1');
                oBtn.onclick=function(){
                    alert(parseInt(oTxt1.value)+parseInt(oTxt2.value));
                }
            }
        </script>
    </head>
    <body>
    <input id="txt1" type="text"/>
    <input id="txt2" type="text"/>
    <input id="btn1" type="button" value="求和">
    
    </body>
    </html>

     

    NaN:not a number不是数字

    12+NaN=NaN

    NaN!=NaN

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>NaN</title>
    </head>
    <script>
        var a=parseInt('abc');
        var b=parseInt('def');
        alert(a==b);
    </script>
    <body>
    </body>
    </html>

     判断是否是NaN

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>nan</title>
    <script>
        var a=parseInt('abc');
        alert(isNaN(a));
    </script>
    </head>
    <body>
    
    </body>
    </html>

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>求和</title>
        <script>
            window.onload=function() {
                var oTxt1 = document.getElementById('txt1');
                var oTxt2 = document.getElementById('txt2');
                var oBtn= document.getElementById('btn1');
    
                oBtn.onclick=function(){
                    var n1=parseInt(oTxt1.value);
                    var n2=parseInt(oTxt2.value);
                    if(isNaN(n1)){
                        alert('您输入的第一个数字有误');}
    
                    else if(isNaN(n2)){
                            alert('您输入的第二个数字有误');
                        }
                    else{
                    alert(n1+n2);
                }
            }
            }
        </script>
    </head>
    <body>
    <input id="txt1" type="text"/>
    <input id="txt2" type="text"/>
    <input id="btn1" type="button" value="求和">
    
    </body>
    </html>

    FLOAT

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <script>
        var a='3.5';
        //alert(parseInt(a));
        alert(parseFloat(a));
    </script>
    </body>
    </html>

  • 相关阅读:
    word(2)--如何解决word中首行失效的问题?
    Google AK47 的设计者 阿米特 辛格(Amit Singhal)博士如何评价机器学习?
    技术人如何克服拖延症?
    解决WebService 中泛型接口不能序列化问题
    如何减少每次同步数据量
    C#开源系统大汇总
    log4.net
    C#自定义控件背景色透明的方法
    [p2p]UDP用打洞技术穿透NAT的原理与实现
    商品管理方案V2.0
  • 原文地址:https://www.cnblogs.com/Yimi/p/6003807.html
Copyright © 2011-2022 走看看