var tempStr1="字符串1" //字符串1
var tempStr2="字符串2" //字符串2
var tempArr=new Array() //创建一个数组对象
useObj.tempStr1=tempStr1 //给自建对象设置属性tempStr1.并给属性赋值tempStr1(一个是属性一个是带有字符串的变量)
useObj.tempStr2=tempStr2 //给自建对象设置属性tempStr2.并给属性赋值tempStr2(一个是属性一个是带有字符串的变量)
useObj.tempArr=tempArr //给自建对象设置属性tempArr.并给属性赋值tempArr(一个是属性一个是数组变量)
当然以上属性名和值,你可以自己设置。
完成后你可以通过alert()查看设置的对象里的值。
结构体定义是:
结构体是由一批数据组合而成的结构型数据。组成结构型数据的每个数据称为结构型数据的“成员”,其描述了一块内存区间的大小及解释意义。
关键字struct和结构体名组合成一种类型标识符,其地位如同通常的int、char等类型标识符,其用途就像 int 类型标识符标识整型变量一样可以用来定义结构体变量。
定义变量以后,该变量就可以像定义的其他变量一样使用了;成员又称为成员变量,它是结构体所包含的若干个基本的结构类型,必须用“{}”括起来,并且要以分号结束,每个成员应表明具体的数据类型。
结构体作用:
结构体和其他类型基础数据类型一样,例如int类型、char类型,只不过结构体可以做成你想要的数据类型。以方便日后的使用。
在实际项目中,结构体是大量存在的。研发人员常使用结构体来封装一些属性来组成新的类型。由于C语言内部程序比较简单,研发人员通常使用结构体创造新的“属性”,其目的是简化运算。
结构体在函数中的作用不是简便,其最主要的作用就是封装。封装的好处就是可以再次利用。让使用者不必关心这个是什么,只要根据定义使用就可以了。