国双前端笔试题-2016年07月08日

 1、输出什么

复制代码
   for (i = 0, j = 0; i < 10, j < 6; i++, j++)

        {

            value = i + j;

        }

        alert(value)
答案为10
复制代码

这道题考查的是多个条件以最后的条件覆盖全部条件,以最后一个条件为唯一条件 

2、输出什么

复制代码
      var handle = function (a) {

            var b = 3;

            var tmp = function (a) {

                b = a + b;

                return tmp;

            }

            tmp.toString= function () {

                return b;

 

            }

            return tmp;

        }

        alert(handle(4)(5)(6))
答案为14
handle(4)返回函数。
5 b=8
b b=16
最后.toString()返回14
复制代码

 这道题有些复杂,我一会在给大家分析

这道题目考察闭包,非常有针对性。

  3、输出什么

复制代码
  if (!("a" in window))

        {

            var a=1

        }

        alert(a)
复制代码

 var 声明的是局部变量,不用var 声明的是全局变量。妈蛋这个题目出的有问题,{var a}不是局部,是全局。但是'a' in window错了。卧槽,国双出题的人情感上有重大缺陷(脑残)

4、输出什么

alert([]==””) 为什么

 == 要经过转换。[].toString()==""

5、JS如何跨域你知道哪几种方式。

首先跨域的概念。

三者有一点不用就是不同,1、协议不同。2、域名不同。3、端口号不同

使用强语言反向代理。

或者使用nodejs,或者用ngnix,然后提供给前台调用。

 

 

 

posted on   漫思  阅读(899)  评论(3编辑  收藏  举报

编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示