javascript中怎么定义全局变量?

javascript中定义全局变量的方法:1、使用var+变量名,在方法外部定义全局变量。2、在方法内部不使用关键字直接定义。3、使用window全局对象定义。

JavaScript定义全局变量的方法详解:

第一种使用var+变量名,在方法外部声明:

var msg; //默认值undefined
$(function(){
    setmsg();
    showmsg();
})
function setmsg(){
    msg = "hello world";
}
function showmsg(){
    alert(msg);
}

第二种方式在方法内部声明,但是不使用var关键字:

$(function(){
   setmsg();
   showmsg();
})
function setmsg(){
   msg = "hello world";
}
function showmsg(){
   alert(msg);
}

第三种是使用window全局对象:

$(function(){
   setmsg();
   showmsg();
})
function setmsg(){
    window.msg = "hello world";
}
function showmsg(){
    alert(window.msg);
}

以上就是javascript中怎么定义全局变量?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 答疑