js函数 数组

126 阅读2分钟

object 引用数据类型 数组 对象

定义一个数组:

构造函数方式:let arr = new Array('1','2','3')

字面量方式:let arr = ['1','2','3']

前面小写后面大写 驼峰命名法 let nameList = ['张三','李四','王五']

数组的每一项都有一个索引(下标) (从0开始的)

获取数组长度 nameList.length

对象 是由 键 和 值 组成了

   键 也就做属性(key) 就比如 数组里面的 0 1 2 就是属性(字符串类型) 
    值 就是具体的内容(value) 就比如数组里面每一项的内容

创建一个对象 构造函数(首字母大写的函数)的方式创建

let obj = new Object({name:'zhangsan',age:18})

字面量的时候创造对象let obj = {name:'zhangsan',age:18}

对象的取值 / / console.log(obj.age);

/* 自定义函数 */

   // function fn123(){
    //     /*   alert(123) */
    //     /* prompt('输入姓名','张三') */
    //     return '你好';
    // }
    /* 函数的调用 */
    /* fn123() */
    /* 有返回值的函数 需要用变量去接收 */
    // let str = fn123(); /* let str = '你好'; */
    // alert(str)


    /* return的作用 */
    /**
     * 1return 只能在函数里面使用
     * 2return 123 表示可以返回一个值(123)
     * 3、直接写一个return表示终止函数的执行
     * 4return表示终止的时候 记得加;号 
     * 避免以后压缩js代码的时候造成不必要的问题
     **/
    // function fn(){
    //     document.write('我要好好学习前端');
    //     return;
    //     document.write('我要好好学习大数据');
    // }
    // fn()
    
    /**
     * 函数的参数
     * fn('我要好好学习') '我要好好学习'叫实际参数
     * function fn(str){} str 叫做形式参数 可以理解为一个局部变量
     * */

     /* 存在多个参数的情况下分别写 */
    /* function fn(str1,str2){
        alert(str1+':'+str2)
    }
    fn('姓名','张三') */

    /* 写一个函数 参数可以传入 车子的名字 车子的价格 
    可以返回 车子的名字加上 : 车子的价格
    用一个 变量接收 ,把返回的话 alert在页面上
    */