<!doctype html>
<html>
<head>
<title>函数<title>
<meta charset="utf-8" />
<meta name="keywords" content="关键字" />
<meta name="desxription" content="网页描述" />
<style type="text/css" ></style>
<script type="text/javascript"></script>
</head>
<body>
1对象的含义:简单的来说,任何东西都可以看作对象,对象是由属性和方法构成
2 面向对象和基于对象
面向对象:可以创建自定义的类型,很好的支持继承和多态
特点:封装,继承,多态
基于对象:不能创建自定义的类型,不支持继承和多态,基于对象的语言Javascript
3 Js中的对象:无序属性的集合
其属性可以是值,对象,函数,对象就是一组没有顺序的值,
我们可以把js中的对象看成是键值对,其中值可以是数据和函数
4 json :是一种轻量级的数据交换格式,独立于语言和平台
json 语法格式:
var json = {"name":"zxl","age":100,"fun":function()
{
alert("json");
}
};
json与js对象的区别联系
1 语法上 json的键必须用双引号引起来
2 json起源于js,json目前成了一种数据的格式规范
json的遍历
json没有length属性,json数据的遍历用 for in
如:for(var i in json)
{
alert(i);//表示下标索引
alert(json[i]);//属性名对应的属性值
}
</body>
</html>