JS定义属性及方法

1.只有属性

var car = "porsche";

2. 属性方法

var person = {
  firstName: "Bill",
  lastName : "Gates",
  id       : 678,
  fullName : function() {
    return this.firstName + " " + this.lastName;
  }
};

3.访问

person.lastName;

person.fullName();

4.写法JSON

function createPerson(name,age,job){ 
    var o = { 
    name : name, 
    age : age, 
    job : job, 
    sayName : function(){ 
        alert(this.name); 
        } 
    }; 
    return o; 
} 

var tanya = createPerson("tanya","30","female"); 

tanya.sayName(); //tanya

5.写法New

function Person(name,age,job){ 
    this.name = name; 
    this.age = age; 
    this.job = job; 
    this.sayName = function(){ 
        alert(this.name); 
    }; 
} 


var tanya = new Person("tanya","30","female"); 

tanya.sayName(); 

6.全部的代码

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>

</body>
</html>


<script type="text/javascript">

	// json写法
	// function createPerson(name,age,job){ 
	//     var o = { 
	//     name : name, 
	//     age : age, 
	//     job : job, 
	//     sayName : function(){ 
	//         alert(this.name); 
	//         } 
	//     }; 
	//     return o; 
	// } 
	// var tanya = createPerson("tanya","30","female"); 
	// tanya.sayName();
	 
	  
	//  new写法
	// function Person(name,age,job){ 
	//     this.name = name; 
	//     this.age = age; 
	//     this.job = job; 
	//     this.sayName = function(){ 
	//         alert(this.name); 
	//     }; 
	// } 

	// var tanya = new Person("tanya","30","female"); 

	// tanya.sayName(); //tanya



</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值