61 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Functions List
 | 
						|
localeTitle: قائمة الوظائف
 | 
						|
---
 | 
						|

 | 
						|
 | 
						|
جافا سكريبت (JS) هي لغة برمجة خفيفة الوزن ومفسرة مع وظائف من الدرجة الأولى. معظم المعروفة باسم لغة البرمجة النصية لصفحات الويب ، والعديد من البيئات غير المتصفح أيضا استخدامه ، مثل [node.js](https://nodejs.org) و [Apache CouchDB](http://couchdb.apache.org/) . JS هي لغة نموذجية مبنية على نماذج نموذجية متعددة ، وتدعم لغة البرمجة الديناميكية ، وتدعم الأنماط الموجهة للكائنات ، والحتمية ، والتصريحية (مثل البرمجة الوظيفية).
 | 
						|
 | 
						|
تعمل JavaScript على جانب العميل من الويب ، والتي يمكن استخدامها لتصميم / برمجة كيفية تصرف صفحات الويب عند وقوع الحدث. جافا سكريبت هي لغة سهلة التعلم ولغة برمجة قوية ، وتستخدم على نطاق واسع للتحكم في سلوك صفحات الويب.
 | 
						|
 | 
						|
تمثل خدمة [جافا سكريبت لملفات جافا سكريبت في MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript) ميزة كبيرة في التعلم.
 | 
						|
 | 
						|
لدينا أيضا بعض المقالات الرائعة عن الويكي الخاص بنا:
 | 
						|
 | 
						|
*   [مزايا وعيوب جافا سكريبت](http://forum.freecodecamp.com/t/advantages-and-disadvantages-of-javascript/14280)
 | 
						|
*   **أنواع بيانات جافا سكريبت:**
 | 
						|
*   [القيم المنطقية](http://forum.freecodecamp.com/t/javascript-boolean/14311)
 | 
						|
*   **سلاسل جافا سكريبت:**
 | 
						|
*   [String.prototype.charAt ()](http://forum.freecodecamp.com/t/javascript-string-prototype-charat/15932)
 | 
						|
*   [String.prototype.charCodeAt ()](http://forum.freecodecamp.com/t/javascript-string-prototype-charcodeat/15933)
 | 
						|
*   [String.prototype.concat ()](http://forum.freecodecamp.com/t/javascript-string-prototype-concat/15935)
 | 
						|
*   [String.prototype.indexOf ()](https://forum.freecodecamp.org/t/javascript-string-prototype-indexof/15936)
 | 
						|
*   [String.prototype.lastIndexOf ()](http://forum.freecodecamp.com/t/string-prototype-lastindexof/15939)
 | 
						|
*   [String.prototype.match ()](http://forum.freecodecamp.com/t/javascript-string-prototype-match/15941)
 | 
						|
*   [String.prototype.replace ()](http://forum.freecodecamp.com/t/javascript-string-prototype-replace/15942)
 | 
						|
*   [String.prototype.slice ()](http://forum.freecodecamp.com/t/javascript-string-prototype-slice/15943)
 | 
						|
*   [String.prototype.split ()](http://forum.freecodecamp.com/t/javascript-string-prototype-split/15944)
 | 
						|
*   [String.prototype.substr ()](http://forum.freecodecamp.com/t/javascript-string-prototype-substr/15945)
 | 
						|
*   [String.prototype.substring ()](http://forum.freecodecamp.com/t/javascript-string-prototype-substring/15947)
 | 
						|
*   [String.prototype.toLowerCase ()](http://forum.freecodecamp.com/t/javascript-string-prototype-tolowercase/15948)
 | 
						|
*   [String.prototype.toUpperCase ()](http://forum.freecodecamp.com/t/javascript-string-prototype-touppercase/15950)
 | 
						|
*   **مصفوفات جافا سكريبت:**
 | 
						|
*   [Array.isArray ()](http://forum.freecodecamp.com/t/javascript-array-isarray/14284)
 | 
						|
*   [Array.prototype.concat ()](http://forum.freecodecamp.com/t/javascript-array-prototype-concat/14286)
 | 
						|
*   [Array.prototype.every ()](http://forum.freecodecamp.com/t/javascript-array-prototype-every/14287)
 | 
						|
*   [Array.prototype.filter ()](http://forum.freecodecamp.com/t/javascript-array-prototype-filter/14289)
 | 
						|
*   [Array.prototype.forEach ()](http://forum.freecodecamp.com/t/javascript-array-prototype-foreach/14290)
 | 
						|
*   [Array.prototype.indexOf ()](http://forum.freecodecamp.com/t/javascript-array-prototype-indexof/14291)
 | 
						|
*   [Array.prototype.join ()](http://forum.freecodecamp.com/t/javascript-array-prototype-join/14292)
 | 
						|
*   [Array.prototype.lastIndexOf ()](http://forum.freecodecamp.com/t/javascript-array-prototype-lastindexof/14293)
 | 
						|
*   [Array.prototype.map ()](http://forum.freecodecamp.com/t/javascript-array-prototype-map/14294)
 | 
						|
*   [Array.prototype.pop ()](http://forum.freecodecamp.com/t/javascript-array-prototype-pop/14296)
 | 
						|
*   [Array.prototype.push ()](http://forum.freecodecamp.com/t/javascript-array-prototype-push/14298)
 | 
						|
*   [Array.prototype.reduce ()](http://forum.freecodecamp.com/t/javascript-array-prototype-reduce/14299)
 | 
						|
*   [Array.prototype.reverse ()](http://forum.freecodecamp.com/t/javascript-array-prototype-reverse/14300)
 | 
						|
*   [Array.prototype.shift ()](http://forum.freecodecamp.com/t/javascript-array-prototype-shift/14301)
 | 
						|
*   [Array.prototype.slice ()](http://forum.freecodecamp.com/t/javascript-array-prototype-slice/14302)
 | 
						|
*   [Array.prototype.some ()](http://forum.freecodecamp.com/t/javascript-array-prototype-some/14304)
 | 
						|
*   [Array.prototype.sort ()](http://forum.freecodecamp.com/t/javascript-array-prototype-sort/14306)
 | 
						|
*   [Array.prototype.splice ()](http://forum.freecodecamp.com/t/javascript-array-prototype-splice/14307)
 | 
						|
*   [Array.prototype.toString ()](http://forum.freecodecamp.com/t/javascript-array-prototype-tostring/14308)
 | 
						|
*   [Array.prototype.unshift ()](http://forum.freecodecamp.com/t/javascript-array-prototype-unshift/14309)
 | 
						|
*   **JavaScript Loops:**
 | 
						|
*   [الحلقات](http://forum.freecodecamp.com/t/javascript-loops/14681)
 | 
						|
*   [حائط اللوب](http://forum.freecodecamp.com/t/javascript-while-loop/14668)
 | 
						|
*   [هل في حين حلقة](http://forum.freecodecamp.com/t/javascript-do-while-loop/14662)
 | 
						|
*   [لحلقة](http://forum.freecodecamp.com/t/javascript-for-loop/14666)
 | 
						|
*   [لفي حلقة](http://forum.freecodecamp.com/t/javascript-for-in-loop/14665)
 | 
						|
*   [من أجل حلقة](http://forum.freecodecamp.com/t/javascript-for-of-loop/14671)
 | 
						|
 | 
						|
الخروج مقالاتنا الأخرى على جافا سكريبت: [https://www.freecodecamp.com/wiki](https://www.freecodecamp.com/wiki) . |