Learn Typing Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Computer Fundamentals English English Conversations Problem Solving

ما سبب مشكلة SyntaxError: expected expression, got '=' ؟

في درس الحلقات المتداخلة التمرين الثاني عشر كتبت الكود بشكل صحيح و تحققت من الحل لكن الكود لا يعمل رغم أنه تقريباً متطابق مع الحل.

var n;
do
{
write("Enter number of lines: ");
n = read();
}
while (n <= 0 || isNaN(n));
if (n %== 0)
{
n++
}
for (var i = 1; i <= n; i++)
{
if (i < n / 2)
{
for (var k = 1; k = (n / 2) - i + 1; k++)
{
write(" ")
}
for (var j = 1; j <= (i * 2) - 1; j++)
{
write("*")
}
}
else
{
for (var k = 1; k < i - (n / 2); k++)
{
write(" ")
}
for (var j = 1; j = (n * 2) - (i * 2) + 1; j++)
{
write("*")
}
}
write("\n")
}
var n; do { write("Enter number of lines: "); n = read(); } while (n <= 0 || isNaN(n)); if (n %== 0) { n++ } for (var i = 1; i <= n; i++) { if (i < n / 2) { for (var k = 1; k = (n / 2) - i + 1; k++) { write(" ") } for (var j = 1; j <= (i * 2) - 1; j++) { write("*") } } else { for (var k = 1; k < i - (n / 2); k++) { write(" ") } for (var j = 1; j = (n * 2) - (i * 2) + 1; j++) { write("*") } } write("\n") }

الخطأ الذي يظهر عند التشغيل:

SyntaxError: expected expression, got '='
SyntaxError: expected expression, got '='

ما الخطأ فيه؟

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة