zoukankan      html  css  js  c++  java
  • 0514JS基础:对象、函数

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

    var duixiang = {
        shuxing1:"张三",
        shuxing2:18,
        shuxing3:"男",
        shuxing4:function(){
            return "我是中国人";
        }
    };
    console.log(duixiang)
    alert(duixiang.shuxing1+"说"+duixiang.shuxing4())


    |函数
    |-基础函数:function 函数名 (){执行代码}

    function hanshu(){
        alert(1+2);
    }
    hanshu();


    |-带有参数的函数(形参、实参)

    function hanshu(x,y){
    x,y是形参
        alert(x+y);
    }
    hanshu(3,6);
    3,6是实参


    |-带有返回值的函数:return

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


    |-局部变量与全局变量:函数体内定义的变量是局部变量

    var aa = 111;
    function ceshi(){
        var aa = 222;
        var bb = 333;
        alert(aa);
        alert(bb);
    }
    ceshi();
    输出函数时,函数内的局部变量优先于函数外的全局变量
    alert(aa);
    函数内的局部变量不影响函数外的变量

    |-把数组给函数

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

  • 相关阅读:
    双向链表

    一个简单makefile
    内存管理
    队列
    postgresql表结构查询sql
    postgresql 命令
    NSMutableDictionary 中使用setValueForKey 和 setObjectForKey有什么区别?
    ViewController 生命周期
    程序启动过程
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9035569.html
Copyright © 2011-2022 走看看