您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

javascript变量作用域分析(代码示例)

2024/2/26 15:31:15发布17次查看
本篇文章给大家带来的内容是javascript变量作用域分析(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
变量分为本地变量和全局变量两种
我们看下面这个例子:
var myvariable = 'global';myothervariable = 'global';function myfunction(){        var myvariable = 'local';        return myvariable;}function myotherfunction(){        myothervariable = 'local';        return myothervariable;}console.log(myvariable); //{行1}    globalconsole.log(myfunction()); //{行2}   localconsole.log(myothervariable); //{行3}   globalconsole.log(myotherfunction()); //{行4}   localconsole.log(myothervariable); //{行5}  local
行1输出global,因为他是一个全局变量;
行2输出local,因为myvariable在myfunction函数中声明的本地变量,所以作用域仅在myfunction中;
行3输出global,因为我们在第二行初始化了的全局变量myothervariable;
行4输出local,myotherfunction函数中,没有关键词var的修饰,所以这里引用全局变量myothervariable并将其复制loacl;
在行输出local,这是因为在行4中已经修改了myothervariable的值;
以上就是javascript变量作用域分析(代码示例)的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product