JavaScript作用域面试题
来源:互联网 发布:js date 字符串 编辑:程序博客网 时间:2024/06/16 07:21
//考题 var num = 10; fun(); function fun () { console.log(num); var num = 20; } //解析器 //预解析 全局变量//先找var function 和参数//找到var function之后 会把var 和function提前// 找到num fun//解析一行执行一行//从上到下一行一行执行代码//num = 10;//fun();//执行到fun()函数后,进入局部作用域 //预解析 //找var function 和参数 //找到了var 会把var提前 // num //从上到下一行一行执行代码var num;function fun () { var num; console.log(num); num = 20;}num = 10;fun();
// 考题f1();console.log(c);console.log(b);console.log(a);function f1 () { var a = b = c = 9; console.log(a); console.log(b); console.log(c);}// 答题步骤 //预解析 全局作用域 //找打 var function 和 参数 //预解析 //function f1 () //一行一行执行代码 //执行f1() 局部作用域 //预解析 //var a; //一行一行执行代码 function f1 () { //a 局部变量 //b c 全局变量 var a; a = b = c = 9; console.log(a); console.log(b); console.log(c); } f1(); console.log(c); console.log(b); console.log(a);
阅读全文
0 0
- JavaScript作用域面试题
- 网易JS面试题与Javascript词法作用域说明
- JavaScript关于变量作用域的一道面试题
- javascript 闭包,this,作用域,综合应用面试题
- 面试题1:作用域
- javascript经典面试题 全局变量和局部变量 变量作用域
- 从面试题分析变量作用域
- 面试题:Doctype作用!
- 递归、作用域详解及作用域面试题
- JavaScript作用域及几道面试题
- 一道javascript面试题
- javascript面试题汇总
- CSS+JavaScript面试题
- CSS+JavaScript面试题
- javascript 面试题
- javascript面试题
- javaScript面试题大全
- JavaScript面试题
- maven install:maven-assembly-plugin的使用
- 大话设计模式读书笔记之状态模式
- 关于损失函数的一些思考
- 架构师之路16年精选50篇
- 点击 Android Studio 的 build 按钮后发生了什么(阿里巴巴)
- JavaScript作用域面试题
- Vector Tiles
- json 和map
- 【读书笔记与思考】《clean code》一到三章
- mysql的读事物,大家看过来~
- vue环境搭建
- 利用java获取Linux服务器的CPU、内存、磁盘IO、网络带宽使用率
- bzoj 1027 合金【凸包】
- Mysql笔记