29 lines
		
	
	
		
			606 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			606 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Template Literals
 | ||
| localeTitle: 模板文字
 | ||
| ---
 | ||
| 模板文字是一个ES6功能,利用反引号字符来定义字符串值
 | ||
| 
 | ||
| ### 基本语法
 | ||
| 
 | ||
| 以下是模板文字的基本示例:
 | ||
| 
 | ||
| ```javascript
 | ||
| // ES5 syntax 
 | ||
|  var es5String = "ES5 String" 
 | ||
|  var es5StringWithVariable = "ES5 String with a " + variable + "..." 
 | ||
|  
 | ||
|  // ES6 template literal 
 | ||
|  const tempLit = `Simple string` 
 | ||
|  
 | ||
|  // ES6 template literal with variable 
 | ||
|  let tempLitWithVariables = `Simple string with a ${variable}...` 
 | ||
|  
 | ||
|  // ES6 multiple line template literal 
 | ||
|  const multiLineString = ` 
 | ||
|   Multiple 
 | ||
|   Lines 
 | ||
|   Allowed 
 | ||
|  ` 
 | ||
| 
 | ||
| ``` |