JS基础知识点与常见面试题.pdfVIP

  • 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)

1亿VIP精品文档

相关文档