<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>

//方法一 使用{}
var people={
name: '张三',
sayhi: function(){
console.log(this.name)
}
}
console.log(people.name)
console.log(people.sayhi())
//方法二 使用new obeject方法
var stu = new Object()
stu.uname='孙'
stu.sayhi = function(name){
console.log(name)
}
stu.sayhi(stu.uname)
//方法三 使用构造函数====>首字母要大写 个人感觉最好用
function Start(uname,sex){
this.uname=uname
this.sex=sex
this.sing=function(){
console.log(this.uname+"****"+this.sex)
}
}
var newstart = new Start('张三','sex')
console.log(newstart.sex)
console.log(newstart.sing())
</script>
</head>
<body>

</body>
</html>

js创建对象的三种方法_首字母