JS对象基本类型和字面量的区别
Posted 恶魔笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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创建的变量)严格等于字面值,对象实例则不会。
基本类型是根据值来进行比较的,而值是字面值。
以上是关于JS对象基本类型和字面量的区别的主要内容,如果未能解决你的问题,请参考以下文章