美文网首页
JS示例13-强制类型转换(简单求和)

JS示例13-强制类型转换(简单求和)

作者: 微小码 | 来源:发表于2019-04-01 17:03 被阅读0次

    一、知识要点

    1、字符串转数字
    2、isNaN的使用
    3、innerHTML

    二、源码参考

    <!DOCTYPE HTML>
    <html>
    
    <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');
                var span1 = document.getElementById('span1');
    
                oBtn.onclick = function () {
                    var n1 = parseInt(oTxt1.value);
                    var n2 = parseInt(oTxt2.value);
    
                    if (isNaN(n1)) { // 判断是否是数字
                        alert('您输入的第一个数字有误');
                    } else if (isNaN(n2)) { // 判断是否是数字
                        alert('您输入的第二个数字有误');
                    } else {
                        span1.innerHTML = "=" + (n1 + n2);
                    }
                };
            };
        </script>
    </head>
    
    <body>
        <input id="txt1" type="text" />+
        <input id="txt2" type="text" /><span id="span1"></span>
        <input id="btn1" type="button" value="求和" />
    </body>
    
    </html>
    

    三、运行效果

    image.png

    相关文章

      网友评论

          本文标题:JS示例13-强制类型转换(简单求和)

          本文链接:https://www.haomeiwen.com/subject/urzvbqtx.html