js面试笔试题
1. Js的Typeof返回类型有那些?
string;undefined;number; function;object;boolean;symbol(ES6)
2. null和undefined的区别?
null是Js的关键字,表示空值。可作为object的一个特殊值,如果object值为null,表示该对象不是一个有效对象。
  undefined不是Js的关键字,是一个全局变量,是Global的一个属性。
- 类型不一样;typeof(null) == "object",typeOf(undefined) == "undefined"
 - 转化为值时不一样:undefined为NaN ,null为0, 即Number(null)==0,Number(undefined) == NaN
 
相同点:
都是原始类型的值,保存在栈中变量本地
3. 闭包的特性,闭包解决了什么问题?
闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
特性
    1、函数嵌套函数。
    2、函数内部可以引用外部的参数和变量。
    3、参数和变量不会被垃圾回收机制回收。
用途
1、闭包可以读取函数内部变量
2、将函数内部变量的值始终保存在内存中
优势
1、保护函数内的变量安全。
2、在内存中维持一个变量。
3、通过保护变量的安全实现JS私有属性和私有方法(不能被外部访问)。
4、避免全局变量的污染。
4. 数组方法pop() push() unshift() shift()
push()尾部添加 pop()尾部删除
unshift()头部添加 shift()头部删除
5. ”==”和“===”的不同
答案:前者会自动转换类型,再判断是否相等
后者不会自动类型转换,直接去比较
js面试笔试题的更多相关文章
- Web前端面试笔试题总结
		
最近一段时间要毕业了,忙着找工作,见过不少笔试面试题,自己总结了一些加上网上找的一些整合了一下.答案暂时都东拼西凑出来了,但是还是先不发出来,一方面是答案并不是唯一的并且自己的答案不能保证对,另一方面 ...
 - Java 面试/笔试题神整理 [Java web and android]
		
Java 面试/笔试题神整理 一.Java web 相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并 ...
 - python面试笔试题汇总
		
Python面试攻略(嗨谈篇) 110道python面试笔试题汇总,你能答对几道? Python 面试问答 Top 25 2018 年最常见的 Python 面试题 & 答案
 - 深圳市利汇电子商务科技有限公司2019年java面试笔试题
		
垃圾公司,建议不要去,写的地址去了发现是两个公司公用一个办公场地,还没有公司的招牌,去了交简历给前台然后就是 填一份求职申请,一份笔试题如下,然后就等待,先是人事的一个小妹妹面试,问一些个人问题,为什 ...
 - 分享18道Java基础面试笔试题(面试实拍)
		
上图来自Java技术栈微信群里的群友分享,看起来比较基础,但不一定人人都答得上来. 图片比较模糊,小编把题目进行了文字化. 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求 ...
 - 110道python面试笔试题汇总,你能答对几道?
		
数据分析系列教程插播一篇面试题教程,最近公众号新来了不少朋友,这几天不少粉丝留言说问我有没有python面试题,其实之前分享过一些面试题,今天统一再给大家分享一遍,也希望能帮助此时仍在找工作的同学,尽 ...
 - java面试笔试题大汇总
		
第一,谈谈final, finally, finalize的区别. 最常被问到. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以 ...
 - 超强汇总!110 道 Python 面试笔试题
		
https://mp.weixin.qq.com/s/hDQrimihoaHSbrtjLybZLA 今天给大家分享了110道面试题,其中大部分是巩固基本python知识点,希望刚刚入手python,对 ...
 - 2019 奥买家java面试笔试题 (含面试题解析)
		
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.奥买家等公司offer,岗位是Java后端开发,因为发展原因最终选择去了奥买家,入职一年时间了,也成为了面试官 ...
 
随机推荐
- asp.net mvc 4.0 新特性之移动特性
			
asp.net mvc 4.0 新特性之移动特性 为不同的客户端提供不同的视图 手动重写 UserAgent,从而强制使用对应的视图 示例1.演示如何为不同的客户端提供不同的视图Global.asax ...
 - RSA的共模攻击
			
实验吧题目:http://www.shiyanbar.com/ctf/1834 参考:http://hebin.me/2017/09/07/%e8%a5%bf%e6%99%aectf-strength ...
 - [bzoj3809]Gty的二逼妹子序列_莫队_分块
			
Gty的二逼妹子序列 bzoj-3809 题目大意:给定一个n个正整数的序列,m次询问.每次询问一个区间$l_i$到$r_i$中,权值在$a_i$到$b_i$之间的数有多少个. 注释:$1\le n\ ...
 - [bzoj 1042][HAOI2008]硬币购物(用容斥原理弄背包)
			
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1042 分析: 解法很巧妙,用f[i]表示四种硬币A.B.C.D的数量不考虑的情况下弄成 ...
 - SpringMvc切面校验JavaBean及基础类型
			
先配置好aop需要的配置,文:https://www.cnblogs.com/jiangxishicheng/p/10896498.html 编写校验切面类: package com.aspect;/ ...
 - Linux下Ubuntu 操作系统 部署
			
1.1 先更新系统 环境 更新命令为: apt-get update 1.2 安装jdk 安装JDK命令为:sudo apt-get install o penjdk-7-jdk 1.3 安装tomc ...
 - systemtap --diskio
			
http://blog.163.com/digoal@126/blog/static/1638770402013101993142404
 - squid配置透明代理
			
搞了半个月的squid普通代理和透明代理最终差点儿相同了!! squid配置透明代理主要有两步.见图: 第一个基本的步骤:设置client默认网关,让默认网关指向squid代理server water ...
 - $.getJSON() 未能执行回调函数的缘由
			
$.getJSON() 方法使用 AJAX 的 HTTP GET 请求获取 JSON 数据. 语法 1 $.getJSON(url,data,success(data,status,xhr)) url ...
 - LeetCode 69. Sqrt(x) (平方根)
			
Implement int sqrt(int x). Compute and return the square root of x. x is guaranteed to be a non-nega ...