- 博客(5)
- 收藏
- 关注
转载 函数声明方式及构造函数
一、函数声明方式1.声明式函数声明提升,会将函数声明提到函数所在作用域开头,整个作用域内都可使用。function fn(){}2.函数表达式只能在该作用域内,该代码执行后才能调用函数,会变量提升,将fn提升至作用域开头,代码执行前调用结果为 fn==undefined。let fn = function(){}3.构造函数 new Function用来初始化对象,常用的构造函数: 1. var arr = []; 为 var ...
2022-04-23 17:52:58 744
原创 js定义变量小tip
var a = b = c =1 //等价于var a =1b=1c=1//没有经过var定义的b,c变量视为全局变量var a=1;b=1;c=1//等价于var a=1var b =1var c = 1
2022-04-23 15:00:15 213
原创 js预解析
Js引擎运行Js分两步:1.预解析 2.代码执行把Js中的所有var和function提升到当前作用域最前面(变量提升、函数提升)然后按顺序执行代码console.log(a)var a = 1 //等价于var aconsole.log(a)a=1//console =>undifinedfn()function fn(){ console.log('123')}//打印'123'fn()var fn = function(){ co
2022-04-23 14:07:54 168
原创 for循环 i++和++i的值及循环中的异步函数
一、for循环执行步骤for(①;②;③){ ④}1.①2.②3.④4.③5.重复2-4步,先判断,再执行函数,最后改变判断值6.最后一次③后,条件②不符合,退出循环7.=>判断值为首次让②不符合的值二、i++与++i i++先算后加:let i = 0;let num = i++;console.log("num =" + num); //=>num=0等价于let i = 0;let num = i;i+...
2022-04-23 11:35:16 400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人