27 lines
		
	
	
		
			664 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			664 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Template Literals | ||
|  | localeTitle: قالب حرفية | ||
|  | --- | ||
|  | Template Literals هي ميزة ES6 تستخدم charter backtick لتعريف قيمة سلسلة | ||
|  | 
 | ||
|  | ### التركيب الأساسي
 | ||
|  | 
 | ||
|  | فيما يلي مثال أساسي على قالب حرفية: | ||
|  | 
 | ||
|  |  ``// 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  | ||
|  |  `  | ||
|  | `` |