zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    python+appium真机运行登录例子
    通过aapt查看apk包名和第一个启动的activity
    cf 17D Notepad 欧拉降幂
    主席树入门
    D2. Optimal Subsequences (Hard Version) 主席树
    cf 697C Lorenzo Von Matterhorn 思维
    2018南京现场赛K 随机输出
    2018徐州现场赛A
    洛谷p1137 模拟退火
    2018南京现场赛D 模拟退火
  • 原文地址:https://www.cnblogs.com/rainbow8590/p/7096248.html
Copyright © 2011-2022 走看看