toyscript
1.0.0
في لغة الكمبيوتر ، طالما أن هناك ثلاثة أنواع من المنطق ومنطق التنفيذ المتسلسل ومنطق الفرع ومنطق الحلقة ، يمكن أن تصل اللغة إلى الحالة الكاملة.
سوف تستند لعبة J-Js إلى دلالاتنا المخصصة
Language.md.تحتاج إلى فهم التعريف المعجمي لغية الكمبيوتر قبل أن تتمكن من فهم البرنامج. يمكنك أيضًا استخدام
Language.md.
نصيحة: يجب أن تختبر من خلال الالتزام بمحتوى كتلة الكود ، وإلا ستحدث الأخطاء غير المتوقعة. غالبًا ما تكون هذه الأخطاء ميزات لم يتم تنفيذها حاليًا. بالطبع يمكنك محاولة تحقيق ذلك.
يمكنك كتابة الكود التالي في textarea وعرض النتيجة بعد التنفيذ في وحدة التحكم.
// and &&
false && 1 ;
undefined && 1 ;
"" && 1 ;
0 && 1 ;
1 && 0 ;
// or ||
3 || 1 ;
undefined || 1 ;
// 略...var a; a = 1; a;o = { num: 1 }; o.num; // +
a = 6 ;
a = a + 2 ;
a ;
// -
a = 6 ;
a = a - 2 ;
a ;
// *
a = 6 ;
a = a * 2 ;
a ;
// /
a = 6 ;
a = a / 2 ;
a ; a = 1 ;
if ( a ) a = 2 ;
// or
if ( a ) {
a = 2 ;
}
a ; a = 10 ;
while ( a )
a = a - 1 ;
// or
while ( a ) {
a = a - 1 ;
}
// or
while ( a ) {
a = a - 1 ;
continue ; // or break;
a = a - 100 ;
}
a ; {
let a ;
a = 1 ;
{
let b ;
a = a + 1 ;
b = 10 ;
{
b = b / 2 ;
}
}
}
// 此时无法在外部访问 a 和 b
// or
{
let a ;
a = 1 ;
{
let a ;
a = 100 ;
}
a ; // 1
} // log(); method is equivalent to console.log();
let x ;
x = 1 ;
function a ( ) {
log ( x ) ;
}
{
let x ;
x = 2 ;
a ( ) ;
}
// or
log ( 1 , 2 , 3 ) ;