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>

     
  • 相关阅读:
    HDU 1301 Jungle Roads (最小生成树)
    POJ 1733 Parity game (并查集)
    HDU 3038 How Many Answers Are Wrong (并查集)
    CentOS用yum安装搭建LAMP
    Linux下php安装Redis扩展
    PHPExcel用法
    利用phpmailer类邮件发送
    Vim编辑器配置
    vhost文件设置
    ThinkPHP验证码类
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/5466556.html
Copyright © 2011-2022 走看看