js 防止变量冲突

时间:2023-03-09 14:50:35
js  防止变量冲突

解决方法
sc1 和sc2 的a都是window.a 会指向一个变量

1:使用匿名函数将脚本包起来,全局变量用来通信 如window.x;
2:命名空间

代码:

<script>

(function(){
//window.x=11; x为全局变量
var a=1;
window.str=a;
console.log(a);
})();

</script>

<script>
(function(){
var a=2;
console.log(a+"-"+window.str);
})();

</script>