欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript定义变量

程序员文章站 2022-04-04 21:23:43
...

JavaScript定义变量


可直接不定义 没有块的概念 可以跨块访问 能跨函数访问

	function test(){
		name="test";
	}
	onload=function(){
		alert(name);//name 为 test
	}

var定义的变量 没有块的概念 可以跨块访问 不能跨函数访问

	onload=function(){
		alert(name);name 为 test
		if(1==0){
			name="test";
		}
	}

let定义的变量 只能在块作用域里访问 不能跨块访问 也不能跨函数访问

	//即不能出花括号
	onload=function(){
		let l=0;
		for(var i=0;i<3,i++){
			l++
		}
		alert(l);//l 为 0
		}
	}

const用来定义常量 使用时必须初始化(即必须赋值) 只能在块作用域里访问 而且不能修改

	//即不能出花括号
	onload=function(){
		conload c=0;
		alert(c);//l 为 0
		}
	}