- 0
- 0
- 约6.28千字
- 约 12页
- 2026-05-18 发布于北京
- 举报
JS基础知识点及常考⾯试题
(⼀)
JS对于每位前端开发都是必备技能,在⼩册中我们也会有多个章节
去讲述这部分的知识。⾸先我们先来熟悉下JS的⼀些常考和容易混
乱的基础知识点。
原始(Primitive)类型
涉及⾯试题:原始类型有哪⼏种?null是对象嘛?
在JS中,存在着6种原始值,分别是:
boolean
null
undefined
number
string
symbol
⾸先原始类型的都是值,是没有函数可以调⽤的,⽐如
undefined.toString()
此时你肯定会有疑问,这不对呀,明明1.toString()是可以使
⽤的。其实在这种情况下,1已经不是原始类型了,⽽是被强制
转换成了String类型也就是对象类型,所以可以调⽤toString
函数。
除了会在必要的情况下强转类型以外,原始类型还有⼀些坑。
其中JS的number类型是浮点类型的,在使⽤中会遇到某些Bug,
⽐如0.1+0.2!==0.3,但是这⼀块的内容会在进阶部分讲
到。string类型是不可变的,⽆论你在string类型上调⽤何种
⽅法,都不会对值有改变。
另外对于null来说,很多⼈会认为他是个对象类
原创力文档

文档评论(0)