
js
文章平均质量分 66
简单的小伙子
发布的文章欢迎指出不足的地方
展开
-
ES6+新特性
let、const:声明变量的两个关键字 // 声明变量 let a ; let b,d; let f =11; // 1、变量不能重复声明 // 2、块级作用域 { let dd = 34; } // 3、不存在变量提升 // 4、不影响作用域链 { let test = 'tset'; function a (){ conslog.log(test) } a(); // 正常执行,正常输出 } let 与const的特点: 不存在变量提升 存在暂时性死区(不能被提前调用原创 2021-08-15 08:16:14 · 646 阅读 · 0 评论 -
js中赋值和变量的问题
问题:var a = xxx,a内存中到底保存的是什么? 赋值和变量的问题 问题:var a = xxx,a内存中到底保存的是什么? // 问题:var a = xxx,a内存中到底保存的是什么? /* * XXX是基本数据,保存的就是这个数据 * XXX是对象,保存的是对象的地址值 * XXX是一个变量,保存的XXX的内存内容,(可能是基本数据,也可能是地址值)。 */ /* * 关于引用变量赋值的问题 多个引用变量指向同一个对象,那么这多个变量储存的是地址值。指向同一个对象,通过一个变量次改原创 2021-06-13 14:47:35 · 309 阅读 · 0 评论 -
js函数相关
js函数杂记: js中的回调函数 js中的回调函数的理解:回调函数就是传递一个参数话函数,就是将这个函数作为一个参数传到另外一个主函数里面,当那个主函数执行完之后,再执行传递过去的函数,==走这个过程的参数化的函数,就叫回调函数,==换个说法也就是被作为参数传递到另一个函数(主函数)的那个函数就叫做回调函数。 回调函数:函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b。那么这个过程就叫回调。”,这句话的意思是函数b以一个参数的形式传入函数a并执行,顺序是先执行a ,然后执行参数b,b就是所原创 2021-05-30 09:38:22 · 123 阅读 · 0 评论 -
js函数
函数: 函数的三种声明方式: (1)function 命令 function print(s) { console.log(s); } // 直接生命 直接使用print( 参数) 调用 (2)函数表达式 除了用function命令声明函数,还可以采用变量赋值的写法。 var print = function(s) { console.log(s); }; // 相当于将函数赋值给某个变量 注意点: 采用函数表达式声明函数时,function命令后面不带有函数名。如果加上函数名,该函数原创 2021-01-09 21:56:49 · 354 阅读 · 0 评论