对象 包装类

Posted fhzm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象 包装类相关的知识,希望对你有一定的参考价值。

对象的创建方法

1.字面量法 var  obj={

     name:“zzz”

     way:function(){} 

  }

2.构造函数:var  obj  =new Object()

      obj.name="zzz"

      obj.way=function(){}

 

3.自定义构造函数:(严格按照大驼峰式命名规则)

function Person(){

  this.name:"zzz"

  this.way:function(){}

}

var  obj=new Person()

 

构造函数内部原理:加上new之后

1.在函数体最前面隐式的加上this={}

2.执行this.xxx=xxx

3.隐式的返回this

 

 

包装类:

原始值不能有自己的属性和方法

var str=“abc”;

str.length==>3

是因为

var num=new Number(123)
var str=new String("abcd")
var bole=new Boolean("true")

 

var str="abc"
str+=1
var test=typeof(str)//"string"
  if(test.length==6){
  test.si=console.log("typeof返回的结果可能是String")
}
// new String(test).si
console.log(test.si)//undefined

 

以上是关于对象 包装类的主要内容,如果未能解决你的问题,请参考以下文章

基本类型对象包装类

从零开始的Java开发1-5-2 包装类与基本数据类型常用API基本数据类型与包装类字符串之间的转换包装类的初始值与比较对象常量池

java包装类

java 面向对象(十八):包装类的使用

包装类

包装类