جاوا اسکریپت خوش زبان قسمت نهم
هر ارزشی که به معنای واقعی کلمه نوشته می شود (مانند 22 یا “روانکاوی”) یک عبارت است. یک
عبارت بین پرانتز نیز مانند یک عملگر باینری یک عبارت است
برای دو عبارت اعمال می شود یا یک عملگر یوناری روی یکی اعمال می شود.
این بخشی از زیبایی یک رابط مبتنی بر زبان را نشان می دهد. اصطلاحات
می تواند عبارات دیگری را به شیوه ای مشابه جملات فرعی در انسان داشته باشد
زبانها تودرتو هستند – یک جمله میتواند حاوی جملات فرعی خودش باشد و
به زودی. این به ما امکان می دهد عباراتی بسازیم که به طور دلخواه پیچیده را توصیف می کنند
محاسبات
اگر یک عبارت با یک قطعه جمله مطابقت دارد، یک عبارت جاوا اسکریپت با یک جمله کامل مطابقت دارد برنامه فهرستی از عبارات است. ساده ترین نوع عبارت عبارتی است که بعد از آن یک نقطه ویرگول وجود دارد. این یک برنامه است:
1
!نادرست;
هر چند این یک برنامه بی فایده است. یک عبارت می تواند فقط تولید کردن راضی باشد یک مقدار، که سپس می تواند توسط کد ضمیمه استفاده شود. یک بیانیه در حال ایستاده است
از آن خود است، بنابراین تنها در صورتی به چیزی می رسد که بر جهان تأثیر بگذارد. می توانست نمایش دهد
چیزی روی صفحه – که به عنوان تغییر جهان به حساب می آید – یا می تواند تغییر کند
وضعیت داخلی ماشین به نحوی که بر عبارات آن تأثیر بگذارد
بیا دنبالش به این تغییرات عوارض جانبی می گویند. اظهارات در
مثال قبلی فقط مقادیر 1 و true و سپس بلافاصله تولید کنید
آنها را دور بریزید این هیچ تاثیری در جهان باقی نمی گذارد. وقتی تو
این برنامه را اجرا کنید، هیچ اتفاق قابل مشاهده ای نمی افتد.
در برخی موارد، جاوا اسکریپت به شما این امکان را می دهد که نقطه ویرگول در انتهای a را حذف کنید
بیانیه. در موارد دیگر، باید وجود داشته باشد، وگرنه خط بعدی درمان خواهد شد
به عنوان بخشی از همان بیانیه قوانین مربوط به زمانی که می توان آن را با خیال راحت حذف کرد
تا حدودی پیچیده و مستعد خطا هستند. بنابراین در این کتاب، هر بیانیه که
نیاز به نقطه ویرگول همیشه یکی خواهد شد. من به شما توصیه می کنم حداقل همین کار را انجام دهید
تا زمانی که در مورد ظرافت های نقطه ویرگول از دست رفته بیشتر یاد بگیرید.
اتصالات
چگونه یک برنامه یک حالت داخلی را حفظ می کند؟ چگونه چیزها را به خاطر می آورد؟
ما دیدهایم که چگونه از ارزشهای قدیمی ارزشهای جدید تولید کنیم، اما اینطور نیست
مقادیر قدیمی را تغییر دهید، و مقدار جدید باید فوراً استفاده شود وگرنه خواهد شد
دوباره پراکنده شود برای گرفتن و نگه داشتن مقادیر، جاوا اسکریپت چیزی به نام a را ارائه می دهد
الزام آور یا متغیر:
let caught = 5 * 5;
این بیانیه نوع دوم است. کلمه خاص (کلید کلید) let نشان می دهد
که این جمله قرار است یک الزام آور را تعریف کند. به دنبال آن نام
binding و اگر بخواهیم فوراً به آن مقدار بدهیم توسط عملگر = و یک بیان
عبارت قبلی یک اتصال به نام catch ایجاد می کند و از آن برای گرفتن استفاده می کند.
قوانین ارسال دیدگاه در سایت