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创建的变量)严格等于字面值,对象实例则不会。

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

  • 相关阅读:
    bootstrap
    Bootstrap面试题
    h5+css3 考试题
    less安装与使用
    css3(四)响应式 Web 设计 - 媒体查询
    css3(三)弹性布局
    css3(三)多列布局
    JavaScriptAPI初识
    Bootstrap面试题
    BS初识
  • 原文地址:https://www.cnblogs.com/em2464/p/9122864.html
Copyright © 2011-2022 走看看