typeof
),这将是undefined
。
它没有说明如何设置
Reference
值仅由极少数操作构造:
this
值为null
或undefined
,则将其设置为全局对象。所以我还有一个问题,是否存在base value
为null
的情况? - ringordthisBinding
与引用值无关。 thisArg
只是由调用者提供的一个值 - 在方法调用的情况下从不为 null
,但您也可以使用 .call(null)
。不,引用永远不会使用 null
作为基本值构造。 null.x
和 undefined.x
会立即抛出异常,标识符引用仅显式传递 undefined
。 - BergiBoolean
、Number
或 String
? - doubleOrtGetValue
)时才会被装箱,而不是在引用构造时。并且不,这与引用值 vs 基本值无关,注意所有引用在调用之前都被评估为它们的值。 - Bergi
this
继承了它所引用的任何对象的typeof
。我相信JS中的所有变量都是Prototype Object
。 - RenaissanceProgrammer