首页 > 试题广场 >

引用类型常见的对象

特殊的基本包装类型:

这些基本类型,在创建时,就是一个单纯的字符串、数字或者一个布尔值。一旦创建过后,它就不单单只是一个基本类型的变量,还可以表现出对象的一些性质。


举个例子:

var box ='Mr.Xiao'; //字面量创建方式

alert(box.substring(2)); //box 是基本类型,但是也是特殊的引用类型,在后台 会创建一个 基本包装类型的对象;所以可以调用 系统内置的函数


详情参考:https://blog.csdn.net/qq_44647809/article/details/114685283?utm_source=app&app_version=4.5.2


Global(全局):对象


可以说是ECMAScript中最特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的。ECMAScript中的Global对象在某种意义上来说是作为一个终极的“兜底儿对象”来定义的。换句话来说,不属于任何其他对象的属性和方法,最终都是它的属性和方法。事实上,没有全局变量或全局函数;所有在全局作用域中定义的属性和函数,都是Global对象的属性。


windows 对象:


ECMAScript 虽然没有指出如何直接访问Global对象,但web浏览器都是将这个全局对象作为window对象的一部分加以实现的。因此在全局作用域中声明的所有变量和函数,就都成为了window对象的属性。


另一种取得Global对象的方法是:

var global = function(){

return this

}()

编辑于 2021-03-12 10:43:12 回复(0)
object Array regexp date function 特殊的包装类(String Number Boolean1)以及单体内置对象(Global Math)等
发表于 2020-07-24 10:43:25 回复(0)