函数
1 概念:具备某种功能代码块,可以重复调用
一种封装思想
一种封装思想
2 定义
function 函数名(参数){
//具体功能实现
}
3 调用 函数名(实参)
数组 处理一组数据
面向对象基础
js基于对象(面向对象)
程序开发的方法:面向过程
面向对象
面向对象和面向过程都是一种思维方式
面向过程:从上往上,先做什么,再做什么
面向对象:任何问题,都把它抽象成对象
对象: 一切皆对象
对象:特征(属性)+ 行为(方法 函数)
Math Number Array Date String
对象.属性 如 Math.PI
对象.方法名(参数) Math.pow(2,3) arr.sort()
js对象的表示方法:
js对象由一系列属性的集合组成
var obj = {
name:"abc",
age:12,
sayHi:function(){
alert("你好");
}
}
js对象语法由一对对键值对组成 k:v
json 是一种轻量级的数据交换格式,独立于语言和平台
json语法格式
var json1 = {
"name":"abc",
"age":12,
"fun":function(){
alert("json");
}
};
json 和 js 对象的区别联系
1 语法上json的键必须用双引号引起来
2 json起源于js,json目前成了一种数据的格式规范
json的遍历
json没有length属性,json数据的遍历用for in