JS原型

基本类型和对象的区别
var n=1
var n2=new Number(1) 这种方法没有人用
举例:
var n=1
n.toString() 失败的属性,系统会隐式转换在该方法之前声明 var tamp=new Number(n) tamp.toString(),把结果返回给n

image.png

image.png

image.png

image.png

image.png

number string boolean三个属性的--proto属性里找有就用,没有在往上找对象的--proto的属性找到就用,找不到就返回undefined
number的原型是number,2层原型是object


image.png

image.png

image.png

你可能感兴趣的:(JS原型)