35 lines
		
	
	
		
			860 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			860 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Code Block
							 | 
						|||
| 
								 | 
							
								localeTitle: 代码块
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								## 介绍
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								在计算机编程中, **块**或代码**块**是组合在一起的代码段。块由一个或多个声明和语句组成。允许创建块的编程语言(包括嵌套在其他块中的块)称为块结构编程语言。 JavaScript就是这样一种编程语言。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								JavaScript中的**块**语句用于对零个或多个语句进行分组。该块由一对花括号分隔。
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								{ 
							 | 
						|||
| 
								 | 
							
								  statement_1; 
							 | 
						|||
| 
								 | 
							
								  statement_2; 
							 | 
						|||
| 
								 | 
							
								  ... 
							 | 
						|||
| 
								 | 
							
								  statement_n; 
							 | 
						|||
| 
								 | 
							
								 } 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								[MDN链接](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/block)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## 例子
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								**块**语句通常与控制流语句一起使用(例如, `if...else` , `for` , `while` )和函数。
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								while (x < 10) { 
							 | 
						|||
| 
								 | 
							
								  x++; 
							 | 
						|||
| 
								 | 
							
								 } 
							 | 
						|||
| 
								 | 
							
								 
							 | 
						|||
| 
								 | 
							
								 function addnums(num1, num2) { 
							 | 
						|||
| 
								 | 
							
								  var sum = 0; 
							 | 
						|||
| 
								 | 
							
								  sum = num1 + num2; 
							 | 
						|||
| 
								 | 
							
								  return sum; 
							 | 
						|||
| 
								 | 
							
								 } 
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								```
							 |