码迷,mamicode.com
首页 > Web开发 > 详细

js面试题

时间:2019-09-19 12:16:24      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:引用类型   排序   native   面试   ons   js使用   引用   strong   als   

面试问题:

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

2.何时使用===?何时使用==?

3.window.onload和DOMContentLoaded的区别?

4.用js创建10个<a>标签,点击的时候弹出来对应的序号。

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

6.实现数组的随机排序

思考:

1.拿到一个面试题,你的第一时间看到的是什么?

2.又如何看到网上搜出来的永远也看不完的题海?

3.如何看待接下来遇到的面试题?

如何搞定所有的面试题

1.上一节思考问题的结论?

2.题目考察的知识点?

上一节思考问题的结论

拿到一个面试题,你的第一时间看到的是什么?------>考点

又如何看到网上搜出来的永远也看不完的题海?------->不变应万变

如何看待接下来遇到的面试题?------->题目到知识再到题目

题目的考察知识点:  

1.考点:js变类型量

2.考点:强制类型转换

3.考点:浏览器渲染过程

4.考点:作用域。

5.考点:js模块化。

6.考点:js基础算法

知识点:根据问题学习知识点

变量类型:值类型vs引用类型,typeof运算符详解

变量计算:

值类型:  var a = 100;

引用类型: 对象,数组,函数

var a = {age:20 }

var b= a 

b.age = 21;

console.log(a.age)

typeof运算符:百度

变量计算:强制类型转换

1.字符串拼接 2.==运算符 3.if语句4.逻辑运算

技术图片

 

技术图片

 

技术图片

 

技术图片

代码演示:

var a = {age:20}
undefined
var b = a 
undefined
b
{age: 20}
a 
{age: 20}
b.age = 21
21
b
{age: 21}
a
{age: 21}
function fn(){}
undefined
fn
ƒ fn(){}
function fn(){}
undefined
fn.age = 21
21
var fn1 = fn
undefined
fn1.age
21
fn1.age = 22
22
fn.age
22
typeof a 
"object"
typeof null
"object"
typeof fn
"function"
100 + 10
110
100 + ‘10‘
"10010"
100 == ‘100‘
true
‘‘ == 0
true
‘‘ === 0
false
null == undefined
true
null === undefined
false
if (100) {console.log(100)}
undefined
if (100) {console.log(110)}
undefined
if (‘‘) {console.log(110)}
undefined
var a = 100;
undefined
a 
100
!!a
true
var b = ‘‘
undefined
!!b
false
Object
ƒ Object() { [native code] }
function
var obj  = {}
undefined
if (obj.a == null;)    {}

 

js面试题

标签:引用类型   排序   native   面试   ons   js使用   引用   strong   als   

原文地址:https://www.cnblogs.com/qijiang123/p/11548163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!