zoukankan      html  css  js  c++  java
  • Number()

    1.Number 

    var a='+100'  ============> Number(a)       100

    var a=' '        ============> Number(a)       0

    var a='sdfsdfsd '       ============> Number(a)       NaN

    var a='112'       ============> Number(a)       112

    var a=true     ============> Number(a)       1

    var a=false    ============> Number(a)       0

    var a= []       ============> Number(a)       0

    var a= ['']      ============> Number(a)       0

    var a =[1]    ============> Number(a)       1

    var a =[1,2,3]    ============> Number(a)       NaN

    var a = null  ============> Number(a)      0

    var a;       ============> Number(a)      NaN   (因为a是undefind)

    var json={}   ============> Number(a)  NaN

    var json={name:'aa'}  ============> Number(a)  NaN

    var a=function(){alert(1)}      ============> Number(a)   NaN

    判断是整数还是小数的小技巧:

    if(parseInt(num) == parseFloat(num)){

      //整数

    }else{

      //小数

    }

    显示类型转换:Number() parseInt()   parseFloat()

    隐式类型转换: +   =    *    /    %   ++   --   >   <  

    字符串之间的比较是

  • 相关阅读:
    LeetCode-Merge Intervals
    LeetCode-Longest Valid Parentheses
    LeetCode-Divide Two Integers
    LeetCode-Next Permutation
    LeetCode-Jump Game II
    LeetCode-Maximal Rectangle
    BZOJ 1230: [Usaco2008 Nov]lites 开关灯
    BZOJ 2839: 集合计数
    BZOJ 3211: 花神游历各国
    BZOJ 5334: [Tjoi2018]数学计算
  • 原文地址:https://www.cnblogs.com/vivijs/p/3783289.html
Copyright © 2011-2022 走看看