那些年,那些面试题【持续更新中...】

it2022-05-05  126

1.“==”与“===”的区别

  “==” 两边的值一致,类型会在比较之前进行转换(“1” == 1,成立)

  “===” 两边的值和类型一致(“1” === 1,不成立)

 

2.apply()与call()的区别

  1)function.apply(obj,arg1,arg2,...)

  2)function.call(obj,argArray)

  3)都可以将一个对象的方法交给另一个对象来执行,并且是立即执行

  4)不需要传参,或者只有一个参数的时候,用call,如果需要传多个参数时,用apply

 

3.JavaScript语言有几种数据类型?各是什么?

  七种:undefined、null、布尔型(Boolean)、字符串(String)、数值(Number)、对象(Object)、Simbol类型(独一无二)

转载于:https://www.cnblogs.com/wangyuhui/p/10268929.html


最新回复(0)