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

2017-07-13  本文已影响0人  daoqing99
  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()   //把字符串转换成对象
上一篇下一篇

猜你喜欢

热点阅读