zoukankan      html  css  js  c++  java
  • js面试题

    面试问题:

    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;)    {}
  • 相关阅读:
    LeetCode 227. Basic Calculator II
    LeetCode 224. Basic Calculator
    LeetCode 103. Binary Tree Zigzag Level Order Traversal
    LeetCode 102. Binary Tree Level Order Traversal
    LeetCode 106. Construct Binary Tree from Inorder and Postorder Traversal
    LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal
    LeetCode 169. Majority Element
    LeetCode 145. Binary Tree Postorder Traversal
    LeetCode 94. Binary Tree Inorder Traversal
    LeetCode 144. Binary Tree Preorder Traversal
  • 原文地址:https://www.cnblogs.com/qijiang123/p/11548163.html
Copyright © 2011-2022 走看看