کامپیوتربرنامه نویسی

جاوا اسکریپت: typeof - ضرورت یا فرصت

استفاده می شود یک نوع خاصی از داده ها وجود دارد، و علاقه به پردازش خود را به منظور به دست آوردن نتیجه بود. تسلط "ایده های غیر معمول در توصیف" آمده به طور ناگهانی، اما به طور طبیعی. اعلام پیش متغیر است و دیگر اجباری، و نشانه ای از نوع آن به طور کلی تمام معنا از دست داده است، حداقل برای یک عملیات که در آن شرکت می کند.

برنامه نویس پذیری دست خود: لازم است به اعلام چیزی در ابتدا. اغلب تنها در زمان استفاده و خواهد بود برای تعیین چه چیزی را، چه باید بکنید و چگونه. همانطور که برای انواع، آنها خود را "ارزش تبدیل شده اند»، یعنی آن را می شود داده که در آن بر روی چیزی هم بستگی دارد!

آن را دارد یا نه، خب، چه از آن

شرح بسیار ساده از متغیر "AAA" و الگوریتم های موجود برای پردازش:

aaa ; ور AAA؛

( aaa ) { اگر (AAA) {
= 'I am!' پژوهش = 'من هستم. » ؛ // من هستم!
{ } دیگری {
= 'me no...' ; پژوهش = 'من هیچ ...'؛ // من لازم نیست
}

این یک نتیجه روشن می دهد: "من نمی" در اینجا مقدار تابع جاوا اسکریپت typeof = تعریف نشده است. فقط متغیر توصیف - "هیچ چیز" به این معنا نیست. البته، زمانی که AAA = 1، خواهیم داشت: "من هستم، اما اگر AAA = 0، آن را مانند در حالت اول می شود:" من نمی کند .... " منطق شگفت انگیز، یک ریاضیدان، و همچنین به عنوان یک شهروند ساده، و می تواند فکر نمی کنم که صفر ارزش یک معنای کاملا متفاوت از یک واقعی است. فقط مدرن (آتیپیک) برنامه نویسی قادر به چنین ایده های جسورانه است.

طراحی جاوا اسکریپت typeof، و همچنین به عنوان یک عبارت و آگاهی بیشتر اگر (AAA) {... X ...} دیگری {... ه ...}، دارای کیفیت عالی و مصرف کننده است که بسیار مناسب برای استفاده.

در مختصات سیریلیک و لاتین حروف

برنامه نویس حرفه ای ترجیح می دهند همیشه یک انگلیسی شخصیت نقاشی روسی، صادقانه به مرحله برنامه نویسی توسعه، زمانی که برخی از محیط های سایبرنتیک به رسمیت شناخته نمی شد با تشکر، اما در مناطق دیگر از علوم کامپیوتر به طور پیوسته رفت دشوار. ما شروع به ضرب و توسعه زبان های برنامه نویسی، بر اساس نحو از 26 حرف از حروف الفبا و مجموعه ای از نمادهای دیگر مشترک است.

ساده ترین و طبیعی کد بومی بود، آن را کامل، کامل بود، اما خاص به هر معماری است، و زبان های سطح بالا ایده قابل حمل در سراسر معماری بلافاصله فوری شد. این تا حد زیادی در تضاد با لحظه کنونی: زمینه برای آنالوگ جاوا اسکریپت typeof = تعریف نشده | رشته | تعداد | بولی | اعتراض | تابع اگر آن ساده نیست. همه زبان ها به شدت رسمی بوده، یک ساختار نحوی دقیق و اجتناب از عدم قطعیت.

انواع، متغیرها، و استفاده از آنها

نکته بسیار مهم است. تایپ و شرح متغیرهای - جزء مهم از برنامه، برنامه نویس می تواند ارسال یک الگوریتم کار، در حالی که تنوع واقعی از داده ها در تصویر رسمی دقیق از متغیرها، آرایه ها، اشیاء و توابع برآورده نمی کنند.

جاوا اسکریپت باید کلیه دهه انباشته شده در طول قدرت عملکردی، تمام طرح های خود را کاملا درک فعلی از نحو و قواعد مناسب گذاشته در معناشناسی خود را منعکس کند.

سوال این است، زمانی که این باید انجام شود که لازم است به تعریف نوع متن ها، جاوا اسکریپت typeof تابع. در واقع گزینه های دوستانه نوع متن کمی: رشته کاراکتر و تعداد. با این حال، نقش شی متن می توانید بازی، و حتی آرایه ای از طراحی array.join ()، که تمام عناصر را به یک متن واحد، است که، در یک خط متصل می شود.

بیانیه پیش پا افتاده: که همه در اطراف متن تایپ کنید، و جاوا اسکریپت typeof تابع باید در زمان مناسب به انجام تعریف نوع مورد نظر وجود دارد. این درست است، اما در عمل آن را معلوم در غیر این صورت. جاوا اسکریپت شی typeof خواهد همان مقدار در هر سه مورد را:

aaa = {}; ور AAA = {}؛
= typeof ( aaa ); پژوهش = typeof (AAA)؛
+= '/' + typeof window . RES + = + typeof '/' پنجره. ; سند؛
+= '/' + typeof ( document . forms [ 0 ]); RES + = '/' + typeof (اشکال سند [ 0]).

نتیجه: شی / شی / شی

با استفاده از می توان typeof (AAA) و فرمت typeof AAA موسیقی - آن ضروری نیست، اما در تمام موارد پاسخ داده شده است، اما آن را کاملا چیزی نیست!

عدم قطعیت یقین می شود

ویژگی های برنامه نویسی دینامیک عجیب و غریب: آن را در پرواز خیلی سریع به جلو است که مقیاس حرکت به طور مداوم در حال گسترش. حساب در می رود برای ماه ها، هفته یا چند روز، گاهی اوقات حتی ساعت است. وظایف خاص از پویایی تشکیل یک الگوریتم برای حل چنین گام های سریع و خواستار در تداوم است که یک برنامه نویس کار در خارج از دولت می تواند تصمیم برای یک روز، هفته یا بیشتر رد می کنند.

راه حل طبیعی جاوا اسکریپت typeof و عمل از برنامه نویسی شی گرا، که در این دستور از تا حدودی متفاوت از غالب در زبان های مدرن مجاور است، تغییرات مرکز ثقل بر روی یک شی. نکته بسیار برجسته: زبان یک ساختار متشکل از معناشناسی، به جای مجموعه ای از قواعد نحوی شود.

انواع داده ساده برای تعیین نوع آن، و یا به جای استفاده از typeof به اندازه کافی جاوا اسکریپت لازم نیست. اگر لازم باشد، در زمان اجرا طول می کشد مراقبت از تحولات مناسب، اما برای جاوا اسکریپت typeof شی می دهد که پاسخ مناسب ترین هدف و نوع مشکل این است - نگرانی خود را! این منطق برای ایده های کلاسیک در مورد برنامه نویسی را دشوار است به درک، اما وضعیت واقعی همه چیز درست است.

مراقبت در مرکز - برای تعیین نوع آن، برای نمایش خواص آنها و اجرای روش های خود را. برنامه نویسی به لهستانی نحو خود را، و در هر لحظه از زمان تغییر مرکز ثقل از نحو تشکیل شده توسط معناشناسی برنامه نویس: سیستم خود را از اشیاء است که انجام این کار است.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.unansea.com. Theme powered by WordPress.