流浪のwolf

卷帝

导航

2022年8月14日

什么是数组,数组的创建方式?

摘要: 数组是一组数据的集合,每个数据被称作元素,数据可以是任意类型的元素;数组是一种将一组数据存储在单个变量的优雅方式; new Array 通过构造函数创建数组; 通过字面量创建数组; 阅读全文

posted @ 2022-08-14 19:35 流浪のwolf 阅读(33) 评论(0) 推荐(0) 编辑

什么是对象

摘要: 对象就是相关属性和方法的集合,所有的事物都是对象; 阅读全文

posted @ 2022-08-14 19:12 流浪のwolf 阅读(131) 评论(0) 推荐(0) 编辑

什么是预解析

摘要: 预解析就是当前作用域的代码执行之前,会把var 和 function 声明的变量提升到代码的最前面;即变量提升 和 函数提升; 变量提升:只提升声明 不提升赋值; 函数提升:只提升函数声明,不提升函数调用; 预解析会把变量和函数的声明在代码执行之前执行完成。 阅读全文

posted @ 2022-08-14 19:10 流浪のwolf 阅读(222) 评论(0) 推荐(0) 编辑

js的作用域有哪些 and 他们的特点

摘要: 全局作用域:是所有代码的执行环境,比如script标签里所有的代码 或 独立的js 文件; 局部作用域:是函数内部代码的执行环境; 块级作用域:是 {} 内的代码执行环境; 阅读全文

posted @ 2022-08-14 18:43 流浪のwolf 阅读(41) 评论(0) 推荐(0) 编辑

函数的形参和实参不匹配会出现什么情况

摘要: 知识储备:js的函数参数和C语言等编程语言不同,没有参数重载,实参和形参之间的值传递或者地址传递;有的是js的相同函数名会被后面的参数覆盖,实参和形参的传递都是值传递; 实参的个数和形参个数相同:正常使用; 实参的个数大于形参的个数: 多出来的实参不起作用; 实参的个数小于形参的个数:多出来的形参相 阅读全文

posted @ 2022-08-14 18:41 流浪のwolf 阅读(197) 评论(0) 推荐(0) 编辑

形参和实参的区别 and 联系

摘要: 联系:形参和实参是赋值关系,是按照值传递的,简单数据直接传递值,形参和实参的改变互不影响,因为形参和实参是两个变量,是两个数据(栈内存); 引用数据传递的是地址,结果就是一个数据,两个地址同时指向一个值(堆内存),形参和实参相互影响; 区别:形参就是定义函数时,设置用于接收实参的值,不用声明,定义在 阅读全文

posted @ 2022-08-14 18:35 流浪のwolf 阅读(260) 评论(0) 推荐(0) 编辑