作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.JavaScript源代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>方法</title>
<script type="text/javascript">
/**
* 创建一个对象
*/
var obj = new Object();
// 向对象中动态注入属性
obj.name = "Jason Yin";
obj.age = 18;
//对象的属性可以时任何的数据类型,那自然也可以是函数哟~只不过我们习惯上称之为方法(method.)
obj.sayHello = function (name, age) {
console.log("My name is %s and I'm %d years old." ,name,age);
};
// 调用obj对象的sayHello方法,需要为形参传入相应的实参哟~
obj.sayHello(obj.name,obj.age);
/**
* 除了通过上面动态注入方法属性的方式,我们还可以直接定义方法哟~
*/
var obj2 = {
name:"齐天大圣",
age:500,
getName: function() {
return obj2.name;
}
};
console.log(obj2.getName())
</script>
</head>
<body>
</body>
</html>
二.浏览器打开以上代码渲染结果