29 lines
		
	
	
		
			807 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			807 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Template Literals | ||
|  | localeTitle: Литералы шаблонов | ||
|  | --- | ||
|  | Литералы шаблонов - это функция ES6, использующая chart-шаблон обратного хода для определения строкового значения | ||
|  | 
 | ||
|  | ### Основной синтаксис
 | ||
|  | 
 | ||
|  | Ниже приведен базовый пример шаблона: | ||
|  | 
 | ||
|  | ```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  | ||
|  |  `  | ||
|  | 
 | ||
|  | ``` |