تركيب JavaScript Syntax
-
بنحكي في هذا الدرس عن تركيب الكود في JavaScript وطريقة البناء، والي هي مجموعه من القواعد الواجب تطبيقها للحصول على النتيجة المطلوبة. والنتيجة بناء برنامج باستخدام JavaScript
القيم JavaScript Values
تحتوي لغة JavaScript على نوعين من القيم:
- قيم ثابتة Fixed values و تسمى أيضا Literals
- قيم متغيرة Variable values و تسمى المتغيرات Variables
نطبق مثال حتى نفهم الموضوع:
أولا نفهم كيف نعمل المتغيرات .
بنستخدم الكلمة var لتعريف متغير
مثال :
var x;
var y;
var z
تمام بعد التعريف وحتى نستخدم هذه المتغيرات بكون شكل الكود:
x=10;
y=50;
z=x+y
document.write(z)
document.write(x+y);
بهذه الطريقة عرفنا مجموعة متغيرات وبعدها استخدمنا هذه المتغيرات وخزنا فيها قيم. وعملنا عمليات حسابيه، وطبعنا النتيجة.
تمام نطبق هذه الحكي بمثال عملي.
ننتقل الى ملف JS الي عملناه ونعدل على الكود الى:
document.getElementById("PWelcomeMessage").innerHTML = "Hi, Welcome to my first JavaScript from External";
var x;
var y;
var z
x=10;
y=50;
z=x+y
document.write(z)
document.write(x+y);
ونفس كود HTML السابق ما نعدل عليه (تأكد من مسار ملف JS يكون صحيح).
<!DOCTYPE html>
<html>
<body>
<h3>JavaScript in Html</h3>
<p id="PWelcomeMessage"></p>
</body>
</html>
النتيجة بتكون:
تمام نفهم شو عملنا
تم جمع القيم بطريقتين
الطريقة الأولى: جمعنا x و y وخزنا النتيجة في متغير باسم z
الطريقة الثانية: تم الجمع مباشرة والعرض.
لاحظ في الطريقة الثانية استخدمنا الامر
document.write()
وهو طريقة ل Output في JavaScript
بهيك عرفنا كيف ممكن نعمل عمليات حسابيه بسيطة في JavaScript
JavaScript Literals
حكينا ان القيم الثابتة تسمى أيضا Literals
من امثلة ذلك الأرقام Numbers ، النصوص String
الأرقام Numbers:
مثال :
لعرض قيمة رقم معين من خلال JavaScript
طبق الكود التالي في ملف JavaScript
document.getElementById("PNumber").innerHTML = 10.50;
كود ملف HTML
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h3>External JavaScript in Html</h3>
<p id="PNumber"></p>
<script src="JS.js"></script>
</body>
</html>
النتيجة
عرضنا الرقم وهو من نوع float (يحتوي كسور).
النصوص String
لإضافة نص لازم يكون النص داخل double or single quotes
مثال :
كود ملف JS
document.getElementById("PWelcomeMessage").innerHTML = "Hi, Welcome to my first JavaScript from External";
كود ملف HTML
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h3>External JavaScript in Html</h3>
<p id="PWelcomeMessage"></p>
<script src="JS.js"></script>
</body>
</html>
النتيجة:
Boolean Literals
يمكن ان تكون قيم literals عبارة عن Boolean يعني بتكون القيمة صح او خطأ true or false وهي keywords في JavaScript
مثال :
true
false
var found = false;
Null Literals
قيم Null Literals هي قيم فارغة وتعني ان ما في قيم وتعتبر قيمة خاصة special literal value في JavaScript
مثال :
var h = null;
المتغيرات JavaScript Variables
حكينا ان القيم المتغيرة تسمى المتغيرات Variables، يعني هي متغيرات تستخدم لتخزين قيم البيانات data values
والمتغيرات هي نفسها في جميع لغات البرمجة لكن ممكن تختلف طريقة الكتابة
في لغة JavaScript بنستخدم الكلمات التالية (keywords) لتعريف المتغيرات:
var, let , const
ونستخدم اكيد إشارة المساواة = لتعيين القيم الى المتغيرات. (الاشارة = في JavaScript لا تعني المساواه)
مثال:
نطبق مثال لتعيين قيمة عدد صحيح في متغير ومن ثم طباعه هذا العدد على الشاشة:
اضف الكود التالي الى ملف JS
var x;
x=10;
document.write(x);
الكود الى ملف HTML
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h3>JavaScript Variables</h3>
<script src="JS.js"></script>
</body>
</html>
النتيجة:

let x;
x=10;
document.write(x);
var x,y,z;
x=10;
y=15;
z =x + y;
document.write(z);
document.write("<br>");
document.write(x*y);
document.write("<br>");
document.write(y/x);
document.write("<br>");
document.write(y-x);
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h3>JavaScript Variables</h3>
<script src="JS.js"></script>
</body>
</html>

document.write("<br>");
(5 + 6) * 10
(5 + 6) * 10
x * 10
"Layan" + " " + "lareen" + 10
document.write("Layan" + " " + "lareen" + " " + 10);

- الأحرف (A-Z or a-z)
- او العلامة ($)
- او underscore (_)
var FirstName, Firstname
FirstName
- استخدام Underscore
First_Name
- Upper Camel Case (Pascal Case):
FirstName
- Lower Camel Case:
firstName
اترك تعليقك