社区
JavaScript
帖子详情
javascript中 window.变量名 是全局对象吗?
qq343391336
2013-11-30 11:37:10
javascript中 window.变量名 是全局对象吗?
例如:
<script>
window.abc='123';
</script>
这里面的window.abc 是全局对象吧?可以用在当前页面的所有地方吗?任何浏览器都兼容吗?
...全文
426
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代码中都可以
javascript
“命名空间”的费曼输出[原创]
本文系统介绍了
JavaScript
命名空间相关内容。首先阐述浏览器启动后各线程功能及
window
对象
实例化,指出js
全局
变量和函数都建立在
window
进程里。接着说明引入命名空间是为避免
变量名
冲突,介绍几种命名空间建立方法,最后总结其特点及核心编程基础。
怎么动态生成js变量
本文介绍如何在
JavaScript
中
动态生成
全局
及局部变量,包括使用字符串作为
变量名
,批量定义变量的方法,并对比了在
window
对象
和局部
对象
中
定义变量的区别。
JavaScript
怎么使用可变变量, 动态指定
变量名
.
本文介绍
JavaScript
中
通过
变量名
动态访问变量的方法:一是直接利用
全局
对象
window
;二是使用eval()函数,但需注意其可能带来的安全风险。
JS声明变量时使用name作为
变量名
会发生什么?
本文讲述了在
JavaScript
中
声明变量name时遇到的意外情况。当使用name作为
变量名
,实际上会修改
window
对象
的name属性,导致其行为不同于预期。
JavaScript
的name属性在
window
对象
中
是一个字符串,因此声明变量时相当于给
window
.name赋值。解决这个问题的方法是在函数内部声明和使用name变量,以避免
全局
作用域的影响。
js定义的变量不生效 - - 浏览器预定义
本文解释了在Chrome浏览器环境
中
,top已经作为一个预定义的
全局
对象
存在,类似于document和
window
。因此,在编写
JavaScript
代码时,开发者应避免使用top作为
变量名
,以防与预定义的
对象
发生冲突。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章