普通变量不能直接调用属性或者方法
对象可以直接调用属性和方法
基本包装类型:本身是基本类型,但是在执行代码的过程中,如果这种类型的变量调用了属性或者是方法,那么这种类型就不再是基本类型了,而是基本包装类型,这个变量也不是普通的变量了,而是基本包装类型对象。
三种基本包装类型:number、string、boolean
// 基本包装类型
var str=”hello”;
str=str.replace(“ll”,”gg”);
console.log(str);
var num=10;
console.log(num.toString());
// 如果是一个对象&&true,那么结果是true;
// 如果是一个true&&对象,那么结果是对象
var bo=new Boolean(false);
var re=bo&&true;
console.log(re);//true
var re1=true&&bo;
console.log(re1);//Boolean { false }
var number=100;
var number2=Number(“100”);//转换—->没有new,类型转换
var number3=new Number(“100”);//基本包装类型