Rumah >hujung hadapan web >tutorial js >js变量提升的代码实现

js变量提升的代码实现

不言
不言asal
2018-08-23 17:02:011799semak imbas

本篇文章给大家带来的内容是关于js变量提升的代码实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

普通变量声明:

<script type="text/javascript">
    alert(a);             //报错  a is not defined
    var a = 1;
</script>

 变量提升:

<script type="text/javascript">
	alert(a);          //undefined   if语句的变量提升
	if(1<2){
	    var a = 1;
	}
	box();
        function box(){
	    alert(b);      //undefined   函数的变量提升
	    if(1<2){
		var b = 2;
	    }
	}
</script>

 相关推荐:


Atas ialah kandungan terperinci js变量提升的代码实现. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Artikel berkaitan

Lihat lagi