最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

js中变量是什么以及有哪些类型

来源:懂视网 责编:小采 时间:2020-11-27 19:28:27
文档

js中变量是什么以及有哪些类型

js中变量是什么以及有哪些类型:在js中,变量是存储信息的容器;JavaScript中有两种类型的变量:局部变量和全局变量。js如何声明变量?在js中,可以使用关键词var或者let,在加上变量名称来声明变量。【相关视频教程推荐:JavaScript教程】js变量的名称,也叫标识符的命名需要遵
推荐度:
导读js中变量是什么以及有哪些类型:在js中,变量是存储信息的容器;JavaScript中有两种类型的变量:局部变量和全局变量。js如何声明变量?在js中,可以使用关键词var或者let,在加上变量名称来声明变量。【相关视频教程推荐:JavaScript教程】js变量的名称,也叫标识符的命名需要遵
在js中,变量是存储信息的容器;JavaScript中有两种类型的变量:局部变量和全局变量。

js如何声明变量?

在js中,可以使用关键词“var”或者“let”,在加上“变量名称”来声明变量。【相关视频教程推荐:JavaScript教程】

js变量的名称,也叫标识符的命名需要遵循一些规范:

1、名称必须以字母(a到z或A到Z),下划线(_)或美元($)符号开头,但不推荐下开头使用下划线(_)或美元($)符号。

2、在第一个字母后,还可以使用数字(0到9),例如value1。

3、JS变量区分大小写,例如:x和X是不同的变量。

下面我们来通过示例看看js变量的声明:

正确地变量声明:

var x = 10 ; 
var _value = "sonoo" ;

错误地变量声明:

var 123 = 30 ; 
var * aa = 320 ;

JavaScript局部变量

在块或函数内声明的变量,叫做局部变量;局部变量只能在声明的块或函数内部中访问,出了声明的块或函数内部就失去作用,无法访问。例:

<div class="demo">
 <p id="p1"></p>
 <p id="p2"></p>
</div>
<script type="text/javascript">
	function abc(){ 
	var x= 10 ; //局部变量 
	var y= 10 ; //局部变量 
	document.getElementById("p1").innerHTML=x;
	} 
	abc();
	document.getElementById("p2").innerHTML=y;
</script>

效果图:

2.jpg

这就是因为,变量x和变量y都是局部变量;变量x在函数abc()内部被调用输出,但变量y在函数abc()外部无法被调用输出,会报错:

JavaScript全局变量

在块或函数外部声明、或者使用window对象声明的变量,被称为全局变量。全局变量可以在整个代码中,被任何函数(或块)访问。例:

<div class="demo">
 <p id="p1"></p>
 <p id="p2"></p>
 <p id="p3"></p>
 <p id="p4"></p>
</div>
<script type="text/javascript">
	var x= "x=10" ; //局部变量 
	function abc(){ 
	var y= "y=10" ; //局部变量 
	document.getElementById("p1").innerHTML=x;
	document.getElementById("p2").innerHTML=y;
	} 
	abc();
	document.getElementById("p3").innerHTML=x;
	document.getElementById("p4").innerHTML=y;
</script>

效果图:

可以看出,局部变量y无法在函数abc()外被访问输出,会报错:

5.jpg

总结:

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

js中变量是什么以及有哪些类型

js中变量是什么以及有哪些类型:在js中,变量是存储信息的容器;JavaScript中有两种类型的变量:局部变量和全局变量。js如何声明变量?在js中,可以使用关键词var或者let,在加上变量名称来声明变量。【相关视频教程推荐:JavaScript教程】js变量的名称,也叫标识符的命名需要遵
推荐度:
标签: 有哪些 js 类型
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top