ممكن احد يفيدنا بالفرق بين الكودين في جافا سكربت
banner
2020-03-30 , 05:39 صباحاً
ulamzlu’s Avatar
ulamzlu

مشارك

المشاركات:396
التسجيل:Nov 2011
ulamzlu
السلام عليكم





سويت كود بدائي صفحه في جافا سكربت تفاعلي مع الزائر وهو سؤال ناتج 2 ضرب 2 والمجموع اذا كان صح تطلع رساله واذا غلط تطلع رسالة غلط ... وهكذا

السؤال : وش الفرق بين المحدد بالأزرق Boolean رغم الكود الثاني مسوي الشغله بالضبط .. هل ممكن مثال للأستخدامه أو فوائده؟


[CODE]var correctanswer = false;

var answer = prompt(" What 2 * 2 ? ");

if (answer === "4") {
var correctanswer = true;
alert(" Correct Answer !");
document.write(" Congrats ");

}

else {

var correctanswer = false;
alert(" Nope ");
document.write("Go back to school nob");
}

[/CODE]


[CODE]
var answer = prompt(" What 2 * 2 ? ");

if (answer === "4") {
alert(" Correct Answer !");
document.write(" Congrats ");

}

else {


alert(" Nope ");
document.write("Go back to school nob");
}

[/CODE]



خذوني على قد عقلي توني اقل من مبتدئ في عالم البرمجه :d
Enlarged Image
2020-03-30 , 05:39 صباحاً
2020-03-30 , 11:47 مساءً
just smile’s Avatar
just smile

فعال

المشاركات:1451
التسجيل:Nov 2005
just smile
الازرق انت تستخدم متغير لكن ماتستخدمه
المنتغيرات تحفظ نتيجة خذا هذا مثال
متغير واحد result لحفظ النتيجة و جملة طباعة واحدة تستفيد من المتغير
[CODE]

var answer = prompt(" What 2 * 2 ? ");
var result

if (answer === "4") {
result = " Congrats ";
}

else {
result = "wrong";
}

document.write(result);

[/CODE]

https://wiki.hsoub.com/JavaScript/var
2020-03-30 , 11:47 مساءً
2020-03-30 , 11:59 مساءً
حسام وليد’s Avatar
حسام وليد

مشارك

المشاركات:602
التسجيل:Apr 2014
حسام وليد
وعليك السلام


correctanswer هذا تستخدمه في دالة ثانية او شي ثاني اما في وضعه الحالي ما اله اي فائدة


للفائدة booleans
https://www.w3schools.com/JS/js_booleans.asp
2020-03-30 , 11:59 مساءً
2020-03-31 , 05:19 صباحاً
ulamzlu’s Avatar
ulamzlu

مشارك

المشاركات:396
التسجيل:Nov 2011
ulamzlu
just smile كتب:
الازرق انت تستخدم متغير لكن ماتستخدمه
المنتغيرات تحفظ نتيجة خذا هذا مثال
متغير واحد result لحفظ النتيجة و جملة طباعة واحدة تستفيد من المتغير
[CODE]

var answer = prompt(" What 2 * 2 ? ");
var result

if (answer === "4") {
result = " Congrats ";
}

else {
result = "wrong";
}

document.write(result);

[/CODE]

https://wiki.hsoub.com/JavaScript/var



الvar فاهمهم مضبوط بس قصدي ليش نحط true و false دام نقدر نكتب كود يسوي نفس الطريقة.. هل له حالات يكون مفيد فيه؟

مشكور ع المثال الرائع
2020-03-31 , 05:19 صباحاً
2020-03-31 , 05:20 صباحاً
ulamzlu’s Avatar
ulamzlu

مشارك

المشاركات:396
التسجيل:Nov 2011
ulamzlu
حسام وليد كتب:
وعليك السلام


correctanswer هذا تستخدمه في دالة ثانية او شي ثاني اما في وضعه الحالي ما اله اي فائدة


للفائدة booleans
https://www.w3schools.com/JS/js_booleans.asp



اجل شكلي متحمس مع الكورس اللي ماخذه ومستعجل على نتائج كل شي ههههه

اكيد ببين مع التعمق في اللغة

لاهنت
2020-03-31 , 05:20 صباحاً
2020-03-31 , 02:05 مساءً
just smile’s Avatar
just smile

فعال

المشاركات:1451
التسجيل:Nov 2005
just smile
ulamzlu كتب:
الvar فاهمهم مضبوط بس قصدي ليش نحط true و false دام نقدر نكتب كود يسوي نفس الطريقة.. هل له حالات يكون مفيد فيه؟

مشكور ع المثال الرائع



نفس فكرة اي متغير ثاني ..لكن هنا true او false
قيمة بحيث ممكن تستخدمه في مكان ثاني

[CODE]
var answer = prompt(" What 2 * 2 ? ");
var correctanswer = false;

if (answer === "4") {
correctanswer = true;
}

else {
correctanswer = false;
}

if (correctanswer )
document.write("Correct");
else
document.write("Wrong");


[/CODE]
2020-03-31 , 02:05 مساءً
2020-03-31 , 03:30 مساءً
iassaf’s Avatar
iassaf

مشارك

المشاركات:35
التسجيل:Nov 2013
iassaf
ف لنفرض ان للكود تكملة:

اذا كان الجواب صحيح (Correctanswer=true) ==> افتح له صفحة جديدة وفيها اشياء
و اذا كان الجواب خطا (Correctanswer=false) ==> اطبع له رسالة : حاول مرة اخرى

ف هذي الحالة .. الكود الثاني اللي انت كاتبه ماراح يفيدك ولازم تستخدم الترو والفولس

وتخيل بعد انه اذا كان True يسوي مجموعة اوامر طوييييييييييلة ومبنية على بعض .. هنا تحس ب قيمة البوليين .. ف مثالك البسيط مو مبين اهميتها
2020-03-31 , 03:30 مساءً
2020-03-31 , 04:11 مساءً
ulamzlu’s Avatar
ulamzlu

مشارك

المشاركات:396
التسجيل:Nov 2011
ulamzlu
just smile كتب:
نفس فكرة اي متغير ثاني ..لكن هنا true او false
قيمة بحيث ممكن تستخدمه في مكان ثاني

[CODE]
var answer = prompt(" What 2 * 2 ? ");
var correctanswer = false;

if (answer === "4") {
correctanswer = true;
}

else {
correctanswer = false;
}

if (correctanswer )
document.write("Correct");
else
document.write("Wrong");


[/CODE]



iassaf كتب:
ف لنفرض ان للكود تكملة:

اذا كان الجواب صحيح (Correctanswer=true) ==> افتح له صفحة جديدة وفيها اشياء
و اذا كان الجواب خطا (Correctanswer=false) ==> اطبع له رسالة : حاول مرة اخرى

ف هذي الحالة .. الكود الثاني اللي انت كاتبه ماراح يفيدك ولازم تستخدم الترو والفولس

وتخيل بعد انه اذا كان True يسوي مجموعة اوامر طوييييييييييلة ومبنية على بعض .. هنا تحس ب قيمة البوليين .. ف مثالك البسيط مو مبين اهميتها



الله يعطيكم العافيه الحين وضح لي استخدامه في المستقبل :17:
2020-03-31 , 04:11 مساءً