zoukankan      html  css  js  c++  java
  • 关于数据类型


    JS里的数据类型:
    数字、字符串、布尔值、函数、对象(obj、[数组]、{程序}、null

    )、未定义
    typeof():用来检测数据类型



    Number()  将数字字符患转成数字

    parseInt()  解析成数字;非数字的东西不给转换;提取是数字的部

    分;不解析小数;

    parseFloat() 解析成小数  只认识第一个小数点

    parseInt() 、parseFloat()   默认(a,10):按10进制转换;

    判断整数还是小数:
    if(parseInt(num)==parseFloat(num) ){alert(整数)}
    else { alert(小数)}

    隐式类型转换:
    -*/%  可以将字符串转换成数字
    +  把数字转成字符串
    ++ --
    >< 数字与字符串的比较:转成数字进行比较;
        字符串与字符串的比较:比较编码
    ! 取反,把右边的数据类型转成布尔值;
    ==  判断值是否一样
    === 完全一样(要求数据类型必须完全一样)

    关于NaN
    NaN:not a number  不是数字的数字类型
    一旦写程序中出现NaN,肯定是进行了非法的运算操作
    NaN:的布尔值是false 假;
    NaN===NaN  值为假:NaN与自己都不相当
    isNaN() 决断某些值是不是数字  如果是数字则为false ,不是数字

    则为true。 只要不是数字就为真。  内部根据Number()转换的结果

    进行判断。
    例:


  • 相关阅读:
    Linux常用几种shell
    opencv中snake的调用方法示例
    GIT 常用命令手册
    偏最小二乘法回归(Partial Least Squares Regression)
    镜头的参数指标
    Git详解Git分支
    tab选项卡,不带自动切换定时器
    setTimeout和setInterval
    tab选项卡,带自动播放
    动态添加,删除class样式
  • 原文地址:https://www.cnblogs.com/newh5/p/4390196.html
Copyright © 2011-2022 走看看