美文网首页
全局对象与临时转换

全局对象与临时转换

作者: 饥人谷_Leonardo | 来源:发表于2018-07-25 14:34 被阅读13次

全局对象

ECMAScript 规定全局对象叫做 global,但是浏览器把 window 作为全局对象

这些全局变量分为两种:

  1. ECMAScript 规定的

global.parseInt
global.parseFloat
global.Number
global.String
global.Boolean
global.Object

  1. 浏览器自己加的属性

window.alert
window.prompt
window.comfirm
window.console.log
window.console.dir
window.document
window.document.createElement
window.document.getElementById对象叫做 global,但是浏览器把 window 作为全局对象(浏览器先存在的)


临时转换

  • var n = new string(1)
  • var n=1
    n.toString()
上面的两种方式几乎相同,当输入后者代码方式时,js会临时生成一个'temp'作为临时对象,但是执行返回值后临时对象会消失。
var n=1
n.toString()

n.xxx = 2   //因为临时生成对象,不会报错
n.xxx          //undefined        因为temp执行后消失,临时对象回收

相关文章

  • 全局对象与临时转换

    全局对象 ECMAScript 规定全局对象叫做 global,但是浏览器把 window 作为全局对象 这些全局...

  • python的str(anything)和unicode(any

    python 2有两个全局函数可以把对象强制转换成字符串:unicode()把对象转换成Unicode字符串,还有...

  • JS的深入浅出

    隐式转换 包装对象 原始类型是没有对象属性的,但是类似a.t或者a.length等操作,会转换成一个临时对象,但是...

  • JS中的全局对象、原型与原型链

    一、JS中全局对象与浏览器中的全局对象 JS中默认全局对象是global,而在浏览器的全局对象是window,如w...

  • C++ 提高性能手段 —— 临时对象的产生与避免

    一、临时对象的概念 二、临时对象的产生与避免 一、临时对象的概念 临时对象是 在源码中不可见的,是栈上的、没有名字...

  • 全局对象与全局变量

    全局对象与全局变量global 最根本的作用是作为全局变量的宿主。按照 ECMAScript 的定义,满足以下条 ...

  • 原型与原型链

    原型与原型链 全局对象window ECMAScript 规定全局对象叫做 global,但是浏览器把 windo...

  • js技巧

    DOM与javascript转换 query对象转换为DOMD对象, jquery提供两种方法将jquery对象转...

  • JavaScript里的原型与原型链

    目录 - 全局对象 - 简单类型与对象 - Number、Boolean、String、Object四个对象 - ...

  • javascript数据类型

    数据类型 全局对象 原始值与对象引用 函数作用于

网友评论

      本文标题:全局对象与临时转换

      本文链接:https://www.haomeiwen.com/subject/piupmftx.html