做面试题就是要做经典的面试题,通过这些具有代表性的面试题来学习与总结,从而掌握相同类型的题目。
对于面试题的总结与学习,可以从以下三个方面入手:
1,考点(看到面试题首先思考的)
2,知识点都是那些,不管什么样的题目,都是万变不离综 (用这种方式应付题海)
3,题目到知识点再到题目(我先看题目,看完后想一下只是点,然后再看题目,看是否与之前的想法有不一样的地方)
知识点:变量和变量的计算
1,变量有几种类型
变量类型分成值类型和引用类型
2,值类型和引用类型的区别:
把值类型给变量,就存储在了运行环境中的。变量存储的是值本身。
引用类型:
变量存储的是引用类型的地址。引用类型的值是并不存在于变量当中。变量是通过这个地址寻找的值。
image.png
引用类型的特点
- 可以无限扩展属性。
知识点:typeof运算符
考点:是考变量类型
typeof除了引用类型的function以外只能分别出值类型。function类型在js中的地位是非常高的,为了确保能够随时都能被检测出。
知识点:变量的计算
考点:强制类型的转换
会强制类型转换的场景
- 字符串拼接
- ==号运算
- if语句
- 逻辑运算
例如,字符串的拼接,如下图:
image.png
例如:==号的运算会进行强制转换:
强制转换.png
例如:if语句
image.png
例如,逻辑运算:
image.png注意,如果我们想把一个变量由数字变成布尔值输出,则是需要按如下操作操作实现:
强制转换1.png
网友评论