• 数据类型转换


    <script>
    var a='12'
    alert(parseInt(a)+1)
    </script>
    
    字符串'12'被转换成12了,所以弹出的结果是13
    <script>
    var a='12px'
    alert(parseInt(a)+1)
    </script>
    
    <script>
    var a='12px34'
    alert(parseInt(a)+1)
    </script>
    
    字符串'12px','12px34' 被转换成12了,所以弹出的结果是13,parseInt会从左到右看,一旦发现非数字立马就会跳出去
    <script>
    var a='abc'
    alert(parseInt(a)+1)
    </script>
    
    弹出NaN全称Not a Number 不是数字

    求和

    
    

    <!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 charset="utf-8">
    <title>无标题文档</title>
    <script>
    window.onload=function(){
    var text1=document.getElementById('text1')
    var text2=document.getElementById('text2')
    var oBton=document.getElementById('oBton')

    oBton.onclick=function(){
    var n1=parseInt(text1.value);
    var n2=parseInt(text2.value);
    if(isNaN(n1)||isNaN(n2)){

    alert('请输入数字');
    }else{

    alert(n1+n2)
    }
    /*if(isNaN(n1)){
    alert('第一个不是数字');
    }else if(isNaN(n2)){
    alert('第二个不是数字');
    }else{
    alert(n1+n2)

    }*/
    }
    }
    </script>
    </head>

    
    

    <body>
    <input type="text" id="text1"/>
    +
    <input type="text" id="text2"/>
    =
    <input type="button" id="oBton" value="求和"/>
    </body>
    </html>

     
  • 相关阅读:
    Objective C 快速入门学习五
    Objective C 快速入门学习四
    Objective C 快速入门学习三
    Objective C 快速入门学习二
    Objective C 快速入门学习一
    基于内容的音频和音乐分析领域的研究工作
    特征选择常用算法综述
    外包项目网站积累
    IOS开发资料积累
    小心被“杜比”认证忽悠了
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/5466556.html
Copyright © 2020-2023  润新知