慕课网-前端JavaScript面试技巧笔记

  1. js中使用 typeof 能得到哪些类型?

考察点:JS变量类型
值类型VS引用类型,引用类型可以无限制扩展属性

        typeof undefined  //undefined
        typeof 'abc'  //string
        typeof 123   //number
        typeof true  //boolean
        typeof {}   //object
        typeof []  //object
        typeof null  //object
        typeof console.log  //function
  1. 何时使用=== 何时使用 ==?

考察点:强制类型转换

//如何判断一个变量会被当作 true还是false
var a=100;
console.log(!!a)

0 NaN '' null undefind false 代表 false

字符串拼接
==运算符
if语句
逻辑运算

  1. window.onload 和DOMContentLoaded的区别?

考察点:浏览器的渲染过程

  1. 用js创建10个a标签,点击的时候弹出来对应的序号?

考察点: JS作用域

  1. 简述如何实现一个模块加载器,实现类似require.js的基本功能。

考察点:JS模块化

  1. 实现数组的随机排序

考察点:JS基础算法

  1. JS中有哪些内置函数。
Object
Array
Boolean
Number
String
Funtion
Date
RegExp
Error
  1. JS变量按照存储方式区分为那些类型,并描述其特点?

值类型和引用类型

  1. 如何理解JSON?
1.JS对象,2.数据格式
JSON.stringify()   //把对象转换成字符串
JSON.parse()   //把字符串转换成对象
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,390评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,930评论 18 399
  • 七月的北京,闷热潮湿的午夜。 空调制冷效果不好,皮肤仿佛被什么携裹,浑身不自在。房间里有一股陈旧家具散发出的霉味,...
    饮别春深阅读 3,021评论 2 2
  • 34年前的今天,妈妈的受难日;10年前的今天,我的受难日! 小时候,一直很羡慕同学们的妈妈,她们会...
    不文静的文静阅读 4,529评论 3 0
  • 忙了大半天的工作,忽然空下来写点东西感觉蛮自在。 情绪是影响一切的源泉,我是一个不会掩饰,不会伪装的人,心里有什...
    微女神风铃儿阅读 2,463评论 0 0