社区
JavaScript
帖子详情
javascript中 window.变量名 是全局对象吗?
qq343391336
2013-11-30 11:37:10
javascript中 window.变量名 是全局对象吗?
例如:
<script>
window.abc='123';
</script>
这里面的window.abc 是全局对象吧?可以用在当前页面的所有地方吗?任何浏览器都兼容吗?
...全文
401
5
打赏
收藏
javascript中 window.变量名 是全局对象吗?
javascript中 window.变量名 是全局对象吗? 例如: window.abc='123'; 这里面的window.abc 是全局对象吧?可以用在当前页面的所有地方吗?任何浏览器都兼容吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq343391336
2013-11-30
打赏
举报
回复
引用 3 楼 showbo 的回复:
当然。。那个浏览器不支持这样申明变量只能说比较较另类了
在函数中声明的window.abc 是否也可以在函数外部访问 ?
斯洛文尼亚旅游
2013-11-30
打赏
举报
回复
当然。。那个浏览器不支持这样申明变量只能说比较较另类了
qq343391336
2013-11-30
打赏
举报
回复
引用 1 楼 showbo 的回复:
对。这样申明是全局的
任何浏览器都可以正确访问和使用吗?
斯洛文尼亚旅游
2013-11-30
打赏
举报
回复
对。这样申明是全局的
斯洛文尼亚旅游
2013-11-30
打赏
举报
回复
当前页面的所有js代码中都可以
什么是
全局
对象
?Node.js
中
的
全局
对象
有哪些?
全局
对象
,是指在特定环境
中
(如浏览器或者Node.js),无需通过import、require等方式引入就可以直接使用的
对象
。这意味着
全局
对象
在其所在的环境
中
始终是可访问的,且通常用于提供基本功能和
全局
变量。在浏览器
中
,最常见的
全局
对象
就是
window
对象
。它不仅包含了所有
全局
变量和函数,还提供了大量的常用功能和属性,例如设置和获取时间、控制文档、处理Cookies等。// 输出当前浏览器窗口的宽度");// 使用
全局
对象
window
的alert方法弹出对话框。
var和
window
全局
变量
var定义的
全局
变量和
window
变量区别 使用var定义的
全局
变量相当于直接挂载在
window
对象
上,但是和
window
.c=2定义的变量有所不同。 直接定义的
全局
变量直接挂载在
window
上,a=2;和
window
.a=2,效果一样。 var定义变量不能使用delete删除 原因:通过var语句添加的
全局
变量有一个configurable属性,其默认值为false,直接定义的
window
.c的configurable属性是true var a = 2;
window
s.c = 3; delete a;
JavaScript
的
全局
作用域、
全局
对象
window
不在任何函数内定义的变量就具有
全局
作用域。实际上,
JavaScript
默认有一个
全局
对象
window
,
全局
作用域的变量实际上被绑定到
window
的一个属性: 'use strict';//严格模式 var course = 'Learn
JavaScript
'; alert(course); // 'Learn
JavaScript
' alert(
window
.course); // 'Learn
JavaScript
因此,直接访问
全局
变量course 和访问
window
.course 是完全一样
【Nodejs 】Nodejs 概述及常见的
全局
对象
_01
全局
对象
是什么?Node. js 有哪些
全局
对象
?在浏览器
JavaScript
中
,通常
window
是
全局
对象
, 而Nodejs
中
的
全局
对象
是global。在NodeJS里,是不可能在最外层定义一个变量,因为所有的用户代码都是当前模块的,只在当前模块里可用,但可以通过exports
对象
的使用将其传递给模块外部,所以,在NodeJS
中
,用var声明的变量并不属于
全局
的变量,只在当前模块生效。真正的
全局
对象
:常见的
全局
对象
有global、console、process、Buffer等等
Node. js 有哪些
全局
对象
一、是什么 在浏览器
JavaScript
中
,通常
window
是
全局
对象
, 而 Nodejs
中
的
全局
对象
是 global 在NodeJS里,是不可能在最外层定义一个变量,因为所有的用户代码都是当前模块的,只在当前模块里可用,但可以通过exports
对象
的使用将其传递给模块外部 所以,在NodeJS
中
,用var声明的变量并不属于
全局
的变量,只在当前模块生效 像上述的global
全局
对象
则在
全局
作用域
中
,任何
全局
变量、函数、
对象
都是该
对象
的一个属性值 二、有哪些 将
全局
对象
分成两类: 真正的
全局
对象
.
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章