博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript常见笔试题分析
阅读量:5156 次
发布时间:2019-06-13

本文共 897 字,大约阅读时间需要 2 分钟。

 


 

1.Javascript的typeof可能返回的结果有哪些?

  答:共6种,具体为number ,boolean,string,undefined,function,object(对象或者null返回的是object)

解释:死记硬背


 

 2.看看下面alert结果是什么?

1     function b(x,y,a){2         arguments[2] = 10;3         alert(a);    4     }5     b(1,2,3);

答案是:10

如果改成下面这样呢,alert结果又是多少呢?

1     function b(x,y,a){2         a = 10;3         alert(arguments[2]);    4     }5     b(1,2,3);

答案还是:10

解释:形参和arguments是一一映射关系,你变我也变。


 

3.如下运行输出结果是多少?

1     var f = ( 2         function f(){ 3             return "1"; 4         }, 5         function g(){ 6             return 2; 7         } 8         )(); 9 10     console.log(typeof f)

输出结果为:number

如果改成下面这样输出是什么呢?

1     var f = (2         function g(){3             return 2;4         },              function f(){5             return "1";6         }7     )();8 9     console.log(typeof f)

输出结果为:string

解释:逗号运算符,其实就是相当于执行逗号后面那个;


 

转载于:https://www.cnblogs.com/wood2012/p/7900335.html

你可能感兴趣的文章
spring IOC装配Bean(注解方式)
查看>>
[面试算法题]有序列表删除节点-leetcode学习之旅(4)
查看>>
kubernetes_book
查看>>
侧边栏广告和回到顶部
查看>>
https://blog.csdn.net/u012106306/article/details/80760744
查看>>
海上孤独的帆
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
01: socket模块
查看>>
mysql触发器
查看>>
淌淌淌
查看>>
win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法
查看>>
C++有关 const & 内敛 & 友元&静态成员那些事
查看>>
函数积累
查看>>
Swift 入门之简单语法(六)
查看>>
〖Python〗-- IO多路复用
查看>>
栈(括号匹配)
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>