对象、函数
一、对象
1、创建:var 对象名 = {}
1、点语法取值、赋值: 对象名.属性名
- var duixiang = {
- shuxing1:"张三",
- shuxing2:18,
- shuxing3:"男",
- shuxing4:function(){
- return "我是中国人";
- }
- };
- console.log(duixiang)
- alert(duixiang.shuxing1+"说"+duixiang.shuxing4())
二、函数
1、基础函数:function 函数名 (){执行代码}.
- function hanshu(){
- alert(1+2);
- }
- hanshu();
2、带有参数的函数(形参、实参)
- function hanshu(x,y){
- x,y是形参
- alert(x+y);
- }
- hanshu(3,6);
- 3,6是实参
3、带有返回值的函数:return
- function hanshu(x,y){
- return x+y;
- return是返回值
- }
- var jieshou = hanshu(5,6);
- alert(jieshou);
3、局部变量与全局变量:函数体内定义的变量是局部变量
- var aa = 111;
- function ceshi(){
- var aa = 222;
- var bb = 333;
- alert(aa);
- alert(bb);
- }
- ceshi();
- 输出函数时,函数内的局部变量优先于函数外的全局变量
- alert(aa);
- 函数内的局部变量不影响函数外的变量
4、把数组定义给函数。使得函数等于一个数组输出这个数组
- var attr = [1,2,3,4,5];
- function hanshu(x){
- console.log(x);
- }
- hanshu(attr);