zoukankan      html  css  js  c++  java
  • 数据类型转换

    <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>

     
  • 相关阅读:
    [SCOI2007]降雨量
    [SCOI2005]骑士精神
    LUOGU P1342 请柬
    spfa的复活
    Luogu P2396 yyy loves Maths VII
    Luogu P2801 教主的魔法
    HEOI2012 采花
    USACO05DEC Cleaning Shifts
    CF438D The Child and Sequence
    Codechef October Challenge 2019 Div.2
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/5466556.html
Copyright © 2011-2022 走看看