JS 函数给全局变量赋值

JavaScript011

JS 函数给全局变量赋值,第1张

你的意思是把局部变量的值赋给全局变量吧我举个例子吧:<input type=“button” value=“1” onclick="MicroNet_OnSubmit('bbb')" ><input type=”button“ value=”2“ onclick="MicroNet_OnSubmit1()" ><script>var liuyin="aaa"function MicroNet_OnSubmit(flvFile) { liuyin= flvFile}function MicroNet_OnSubmit1() {alert(liuyin)} </script>上面的代码放在htm文件里,先点击按钮1再点击按钮2,看看值有没有变

<head>

<script type="text/javascript">

function test(str){

    document.getElementById("tt").value = str

}

</script>

</head>

<body>

<button onclick="test('abc')"></button>

<button onclick="test('qwe')"></button>

<button onclick="test('zha')"></button>

<input type="text" id="tt" />

</body>

这种方式也能达到你想要的效果,其实可以不用使用全局变量,是需求中必须使用全局变量?

js全局变量能重新赋值。JavaScript的变量可以存储任何值,所以我们初始化变量或给变量赋值时,仅仅是将值赋予变量,而没有把变量的数据类型锁定,也就是我们可以在改变值的同时改变变量的数据类型。