zoukankan      html  css  js  c++  java
  • JS 数据类型区分/数据类型检验

    基本数据类型和引用数据类型的区别

    var num1 = 12;

    var num2 = num1;

    把num1变量代表的值给了num2变量

    num2++;相当于num2=num2+1  在自己原有值的基础上 加1  也可以下写成num2+=1

    console.log(num1);

    var obj1 = {name:"张三"}

    var obj2=obj1;

    obj2.name="李四";

    console.log(obj1.name);

    发现:基本数据类型没有跟着改变,引用数据类型跟着改变了

    基本数据类型和引用数据类型的本质区别:

    基本数据类型之间是值传递

    引用数据类型之间是地址传递

    js中检测数据类型的方式

    typeof运算符

    instanceof  判断一个实例属不属于 这个类

    a instanceof Object

    constructor 类似上面

    var arr = [1,2,3,1]; 

    alert(arr.constructor === Array);

    Object.prototype.toString.call();

    console.log(typeof "张三");

  • 相关阅读:
    Python面试
    PyCharm快捷键
    PyCharm安装及使用
    Python环境搭建
    MYSQL的cmake编译单实例安装
    lamp和lnmp环境的搭建
    模拟解决DOS攻击的shell脚本
    责任链模式
    迭代器模式
    备忘录设计模式
  • 原文地址:https://www.cnblogs.com/zzzzzzzsy/p/6537528.html
Copyright © 2011-2022 走看看