zoukankan      html  css  js  c++  java
  • JS对象、基本类型和字面量的区别

    字面值:

    var str1='this is a simple string';

    var num1=1.45;

    var answer1=true;

    基本类型:

    var str2=String('this is a simple string');

    var num2=Number(1.45);

    var bool2=Boolean(true);

    对象实例:

    var str3=new String('this is a simple string');

    var num3=new Number(1.45);

    var bool3=new Boolean(true);

    区分对象类型和基本类型————————

      str2===str1  //true     基本类型和字面量完全相等

      str3===str1  //false    

      str3===str3  //false

           str3==str1       //false

    总结:基本类型变量(没有使用new创建的变量)严格等于字面值,对象实例则不会。

       基本类型是根据值来进行比较的,而值是字面值。

  • 相关阅读:
    016 vue的组件通信
    015 vue组件中的数据
    014 vue的组件化开发
    013 vue的js中的高阶函数
    012 vue的v-model的使用
    011 vue的购书案例
    010 vue的过滤器的使用
    CF1519F
    CF1519E
    CF1517F
  • 原文地址:https://www.cnblogs.com/em2464/p/9122864.html
Copyright © 2011-2022 走看看