一、对象
1、创建:var 对象名 = {}
1、点语法取值、赋值: 对象名.属性名

  1. var duixiang = {
  2. shuxing1:"张三",
  3. shuxing2:18,
  4. shuxing3:"",
  5. shuxing4:function(){
  6. return "我是中国人";
  7. }
  8. };
  9. console.log(duixiang)
  10. alert(duixiang.shuxing1+""+duixiang.shuxing4())

二、函数
1、基础函数:function 函数名 (){执行代码}.

  1. function hanshu(){
  2. alert(1+2);
  3. }
  4. hanshu();

2、带有参数的函数(形参、实参)

  1. function hanshu(x,y){
  2. x,y是形参
  3. alert(x+y);
  4. }
  5. hanshu(3,6);
  6. 3,6是实参

3、带有返回值的函数:return

  1. function hanshu(x,y){
  2. return x+y;
  3. return是返回值
  4. }
  5. var jieshou = hanshu(5,6);
  6. alert(jieshou);

3、局部变量与全局变量:函数体内定义的变量是局部变量

  1. var aa = 111;
  2. function ceshi(){
  3. var aa = 222;
  4. var bb = 333;
  5. alert(aa);
  6. alert(bb);
  7. }
  8. ceshi();
  9. 输出函数时,函数内的局部变量优先于函数外的全局变量
  10. alert(aa);
  11. 函数内的局部变量不影响函数外的变量

4、把数组定义给函数。使得函数等于一个数组输出这个数组

  1. var attr = [1,2,3,4,5];
  2. function hanshu(x){
  3. console.log(x);
  4. }
  5. hanshu(attr);

版权声明:本文为zhengleilei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhengleilei/p/9038703.html