العديد من المحتوى الأساسي في JavaScript هو نفسه كما هو الحال في Java ، لذلك ليست هناك حاجة لتكرارها بشكل منفصل ، بما في ذلك:
مختلف مشغلي الحساب ومشغلي المقارنة والمشغلين المنطقيين ؛
بيان آخر ، بيان التبديل ؛
للحلقة ، في حين حلقة ، افعل أثناء الحلقة ؛
العلامات ، فواصل ، تابع ؛
حاول صيد بيان رمي.
يمكنك عرض الرابط المرجعي بعد المقالة.
المحتوى التالي هو أجزاء مختلفة من JavaScript.
تتحدث هذه المقالة أولاً عن الاختلافات في المحتوى أعلاه.
1. الحكم الموحد
هناك حكم متطابق في مشغل المقارنة لـ JavaScript === ، والذي يتم استخدامه لتحديد ما إذا كانت القيم والأنواع متساوية.
2.FOR/في حلقة
يشبه The For/in in in JavaScript إلى حد ما المحسّنة للحلقة في Java ، ولكن يتم استخدامها لاجتياز خصائص كائن ما.
نسخة الكود كما يلي:
var person = {fname: "John" ، lname: "doe" ، age: 25} ؛
ل (x شخصيا)
{
txt = txt + person [x] ؛
}
حيث x هو اسم السمة والشخص [x] هو قيمة السمة.
3. مع البيان
باستخدام العبارة مع ، لا تحتاج إلى تحديد كائن المرجع مرارًا وتكرارًا عند الوصول إلى خصائص الكائن وطرقها. في كتلة البيان ، ترتبط جميع السمات والأساليب التي لم يتم التعرف عليها بواسطة JavaScript بالكائنات المحددة في كتلة العبارة.
الوظيفة: إنشاء كائنات افتراضية لبرنامج.
التنسيق: مع (<bount>) {<state Group>}
الآن:
نسخة الكود كما يلي:
مع كائن {
البيانات
}
على سبيل المثال: عند استخدام طريقة الكتابة () أو الكتابة () المتعلقة بكائن المستند ، غالبًا ما يتم استخدام النموذج التالي:
نسخة الكود كما يلي:
document.writeln ("Hello!") ؛
إذا كنت بحاجة إلى عرض كمية كبيرة من البيانات ، فسيتم استخدام عبارة document.writeln () عدة مرات. في هذا الوقت ، يمكنك وضع جميع العبارات مع كائن المستند ككائن مرجعي في كتلة البيانات مثل البرنامج التالي ، وذلك لتحقيق الغرض من الحد من عدد العبارات.
نسخة الكود كما يلي:
<! doctype html>
<html>
<head>
<title> wittest.html </title>
<meta http-equiv = "الكلمات الرئيسية" content = "Keyword1 ، Keyword2 ، Keyword3">
<meta http-equiv = "description" content = "This is is my past">
<meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8">
<!-<link rel = "stylesheet" type = "text/css" href = "./ Styles.css">->
</head>
<body>
<script type = "text/javaScript">
مع (المستند) {
اكتب ("مرحبا!") ؛
اكتب ("<br> عنوان هذا المستند هو: /" " + title +" /".") ؛
اكتب ("<br> عنوان URL لهذا المستند هو:" + url) ؛
اكتب ("<br> الآن لا تحتاج إلى كتابة بادئة كائن المستند في كل مرة!") ؛
}
</script>
</body>
</html>
4. كسر الخط
يمكنك استخدام عصر خلفي لفصل جملة الكود:
نسخة الكود كما يلي:
document.write ("مرحبًا /
عالم!")؛
لكن لا يمكنك الإدلاء ببيان مثل هذا:
document.write /
("مرحبا بالعالم!")؛