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

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
     </head>

     <body>
        javascript 数据类型转换.
     1.parseInt
     2.parseFloat
     3.Number
     4.String/对象.ToString();
     5.Boolean
     6判断是否为NaN用==或者===无效.应用isNaN方法.
     <script type="text/javascript"> 
       //实例.
          var v1='100';
       var v2='50';
       var sum=v1+v2;
       alert(sum);//output:10050结果是把v2拼接在v1后.

         //=======parseInfo .parseFloat是一样的规则.
      var v3=parseInt('10');
      var v4=parseInt('40');
      var sum2=v3+v4;
         alert(sum2);//output:50.符合算术运算.
      //========如果没有转换,直接对字符串进行操作,就只是简单的拼接.
      //=========Number类型转换.
      alert(Number(null));//0
      alert(Number(undefined));//NaN
      alert(Number(false));//0
      alert(Number(true));//1
      alert(Number('1.2'));
      alert(Number('12')); 
      alert(Number(40));//40
      alert(Number(new object()));//未定义.报错.
      //这里的Number不能写成小写.
      //======string类型转换
     var s1=1;
     var s2=2;
        var s3=String(s1)+String(s2);
        var sum=s1+s2;
        alert(sum);//3
        alert(s3);//12
      //=======Boolean类型转换 
          alert(Boolean("false"));//true
       alert(Boolean());//false
      //Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。
      //如果Boolean逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)   

     //===========
     var n= '222aa' ;
     if(isNaN(n)){
           alert("是NaN");
     }else{
        alert(n);
     }//output:是NaN

      var n1= 22 ;
     if(isNaN(n1)){
           alert("是NaN");
     }else{
        alert(n1);
     }
     //22
     </script>
     </body>
    </html>

  • 相关阅读:
    网站术语
    移动web开发入门
    Bootstrap研究3基础html元素
    我所理解的jQuery(3)jQuery的构建
    你好,2011
    Bootstrap研究0概述
    Bootstrap研究2布局系统杂记
    我所理解的jQuery(2)谈jQuery的整体设计,驳"侵入性太强"
    winxp等操作系统下数据库文件 迁移到 win7下,附加时发生Error: 5123 的解决方法
    Bootstrap研究1精巧的网格布局系统
  • 原文地址:https://www.cnblogs.com/nqsan/p/3164607.html
Copyright © 2011-2022 走看看