jsカスタムオブジェクト
1799 ワード
js
/**
*js :4
* 1) : java
* : Person
* function ( ){
* :
*
* }
*
* var = new ( );
*
*/
// 1:
// Person
/*function Person(name,age){
//
this.name = name;
this.age =age;
//
this.say = function(){
alert(" say ");
}
}
//
var p = new Person("eric",10);
*/
// 2: , java
/*function Person(){
}
//
var p = new Person();
//
p.name = " ";
p.age = 20;
//
p.say = function(){
alert(" say ");
}
*/
// 3: Object : js object ,
//
/*var p = new Object();
//
p.name =" ";
p.age = 43;
//
p.say = function(){
alert(" say ");
}
*/
// 4: :json
// :json
// jar :Gson FastJson Json
/**
*
*{
* "key1":"value1",
* "key2":"value2",
* ....
* ....
* }
*/
//
var p = {
//
"name":" ",
"age":37,
//
"say":function(){
alert(" say ");
}
}
//
document.write(p.name+"<br/>");
document.write(p.age+"<br/>");
//
p.say();