• JS数据类型


    javaScript的数据类型

    javaScript的数据类型分为基本数据类型和复杂数据类型,还有两个特殊的数据类型:
    基本数据类型: number  string  boolean 
    复杂数据类型: object  function
    其他数据类型: undefined  null
    
    number:数字类型 ----  整数、浮点数、NaN(特殊的数字类型) NaN ≠ NaN
    string:字符串类型 ----  用引号包裹起来的数字或字母(二者组合)
    Boolean:布尔类型 ----  true  false(0 -0 null '' false undefined NaN)
    undefined:未定义 ----  已经声明了变量(函数)但是未赋值
    null:空 ----  未声明
    Object: 对象 ----  一切皆对象
    function:函数      
    

    基本数据类型和复合数据类型的区别

    基本数据类型操作的是值:直接把值赋给变量;
                        var num1 = 1;
                        num2 = num1;
                        num1 = 3;
                        console.log(num1)  //3
                        console.log(num2)  //1
    
    复合数据类型操作的是地址:首先开辟一个新的内存空间,将对象中的属性名和属性值存进去,然后将这个内存的地址传递给变量。变量通过地址找到相应的内存空间,把空间中的属性名对应的属性值进行修改。   
                        var  obj1 =  new Object({"name":"jack"});
                        obj2 = obj1
                        obj2.name = 'ff'
                        console.log(obj1.name)  // ff
                        console.log(obj2.name)  // ff
    
    检测数据类型:typeof (str);
    检测是不是一个数字:isNaN()
  • 相关阅读:
    EF框架 处理decimal字段 Sum() 遇到NULL时的特殊处理
    RSA加密解密及RSA签名和验证
    SQL 类似switch的东东用法
    js抛物线动画
    MyBatis的结果映射(resultMap)
    mybatis中#和$符号的区别
    MyBatis 中Mapper.xml中注意事项
    MyBatis sql映射器 Mapper
    MyBatis的自定义别名和内置别名
    MyBatis简单认识(入门)
  • 原文地址:https://www.cnblogs.com/rainbow8590/p/7096248.html
Copyright © 2020-2023  润新知