在网上看了个js测试题,做完了错的一塌糊涂啊QAQ,好心赛,把其中自己想不明白的题目拎出来了,求大神解答T^T
第2题:
javascript
var f = function g(){ return 23; }; typeof g();
第5题:
javascript
(function f(f){ return typeof f(); })(function(){ return 1; });
第8题:
javascript
var f = (function f(){ return "1"; }, function g(){ return 2; })(); typeof f;
第二题考的是命名函数表达式,函数名称只在函数内部有效。关于
var f
的声明提前和考点没太大关系就不多表了。第五题就是有点绕而已:
这样应该好理解很多了吧。
第八题是考逗号操作符总是返回最后一个,所以其实就是