一、第1种
var dog={name:"淘淘",color:"黄色",price:"1200元"};
document.write(dog.name);
二、第2种
var dog = new Object();
dog.name="淘淘";
dog.color="黄色";
dog.price="100元";
document.write(dog.name);
三、Object对象与函数的结合示例
<!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>主页</title>
<link rel="stylesheet" href="css/body.css" />
</head>
<style></style>
<body>
<div>js</div>
</body>
<script type="text/javascript">
function dog(name,color,price)
{
var obj={name:name,color:color,price:price};
console.log(obj);
return obj;
}
var dog1=dog("淘淘","黄色","100元").color;
document.write(dog1);
var dog2=dog("淘淘","黄色","100元");
document.write(dog2.name);
</script>
</html>
四、在Object对象中插入函数及调用示例
<!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>主页</title>
<link rel="stylesheet" href="css/body.css" />
</head>
<style></style>
<body>
<div>js1</div>
</body>
<script type="text/javascript">
function price() {
document.write("调用对象中的函数 | ");
return "对象中的函数!"
}
var obj = { name: "ssss", color: "dddd", price: price()};
document.write(obj.price); /* 调用对象中的函数 */
</script>
</html>
五、构造函数
<!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>主页</title>
<link rel="stylesheet" href="css/body.css" />
</head>
<style></style>
<body>
<div>js1</div>
</body>
<script type="text/javascript">
function price(name,old,sex) {
this.name = name;
this.old = old;
this.sex = sex;
}
var m_price1 = new price("张飞",28,"男");
var m_price2 = new price("孙尚香",18,"女");
document.write(m_price1.name); /* 调用对象中的函数 */
document.write(m_price2.name); /* 调用对象中的函数 */
</script>
</html>