27----JS基础-----代码块

一 代码

需要注意的是,在代码块的定义域中,js与C/C++不一样,以代码中例子为例,即使上面的a定义域结束了之后,仍会被输出10,而不会被释放变成未知数。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			
			/*
			 * 1. 我们的程序是由一条一条语句构成的
			 * 	语句是按照自上向下的顺序一条一条执行的
			 * 	在JS中可以使用{}来为语句进行分组,
			 * 		同一个{}中的语句我们称为是一组语句,
			 * 		它们要么都执行,要么都不执行,
			 * 		一个{}中的语句我们也称为叫一个代码块
			 * 		在代码块的后边就不用再编写;了
			 * 
			 * 	JS中的代码块,只具有分组的的作用,没有其他的用途
			 * 		代码块内容的内容,在外部是完全可见的
			 */
			{
				var a = 10;	
				alert("hello");
				console.log("你好");
				document.write("语句");
			}
			
			// 需要注意的是,js与C/C++不一样,即使上面的a定义域结束了之后,仍会被输出10,而不会被释放变成未知数。
			console.log("a = "+a);// 10
		
			
		</script>
	</head>
	<body>
	</body>
</html>

二 结果

这里只截图控制台的输出(主要看a的输出结果),不给出对话框和页面的输出。27----JS基础-----代码块

上一篇:力扣 - 剑指 Offer 27. 二叉树的镜像


下一篇:养猪日记 2021.11.12