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的作用 */
/**
* 1、return 只能在函数里面使用
* 2、return 123 表示可以返回一个值(123)
* 3、直接写一个return表示终止函数的执行
* 4、return表示终止的时候 记得加;号
* 避免以后压缩js代码的时候造成不必要的问题
**/
// function fn(){
// document.write('我要好好学习前端');
// return;
// document.write('我要好好学习大数据');
// }
// fn()
/**
* 函数的参数
* fn('我要好好学习') '我要好好学习'叫实际参数
* function fn(str){} str 叫做形式参数 可以理解为一个局部变量
* */
/* 存在多个参数的情况下分别写 */
/* function fn(str1,str2){
alert(str1+':'+str2)
}
fn('姓名','张三') */
/* 写一个函数 参数可以传入 车子的名字 车子的价格
可以返回 车子的名字加上 : 车子的价格
用一个 变量接收 ,把返回的话 alert在页面上
*/