Payamvdn/NorthPersian_fa_wiki huggingface dataset:
آرین غلامی (زادهٔ ۴ مرداد ۱۳۸۰) استادبزرگ شطرنج ایران است. وی در ژوئن ۲۰۲۰، در رده ششم شطرنج بازان ایران قرار داشت. استاد بزرگی شطرنج. وی در اسفند سال ۱۳۹۸ و از سوی فدراسیون جهانی شطرنج به عنوان استادبزرگ شطرنج معرفی شد، تا بدین ترتیب هفدهمین فرد ایرانی باشد که به این عنوان دست می یابد. مسابقه ها. ریلتون سوئد. آرین غلامی در مسابقات بین المللی ریلتون سوئد با عبور از ریتینگ زنده ۲۵۰۰ موفق به کسب اولین نورم استاد بزرگی در بخش استاندارد این رقابت ها شد. در بخش برق آسا (بلیتز) نیز او که در ۶ مسابقه موفق به کسب ۶ امتیاز شده بود، در دور هفتم حاضر به رویارویی با حریف اسرائیلی نشد و یک امتیاز از دست داد. در دور نهم نیز مقابل شطرنج باز فرانسوی با ریتینگ ۲۵۶۲ شکست خورد و با ۶ پیروزی به نایب قهرمانی رسید. او در توضیح علت عدم رویارویی با نماینده اسرائیل گفت: واکنش ها به عدم رویارویی با حریف اسرائیلی. عدم رویارویی آرین غلامی با شطرنج باز اسرائیلی با برخی واکنش کاربران فضای مجازی مواجه شد و عده ای از کاربران با درج هشتگ #آرین_غلامی از این اقدام او تقدیر کردند. پس از بازگشت غلامی از این مسابقات در بامداد روز دوشنبه ۱۷ دی، دا
نشجویان بسیج دانشجویی دانشگاه امام صادق با حضور در فرودگاه به استقبال وی رفته و از او و خانواده اش تقدیر کردند. در روز سه شنبه ۱۸ دی آرین غلامی با محمدرضا داورزنی، معاون وزیر ورزش و جوانان دیدار نمود. در این دیدار داورزنی از اقدام او تقدیر و تشکر کرد. روز جمعه ۳ اسفند ۹۷ قاسم سلیمانی با آرین غلامی دیدار کرد و انگشتر خود را به او هدیه کرد. روز یکشنبه آرین غلامی با سید علی خامنه ای رهبر ایران دیدار کرد. در این دیدار علی خامنه ای او را یکی از سرمایه های انقلاب دانست.
شرف الدین حسن اصفهانی، متخلص به شفایی، از شاعران و پزشکان مشهور اصفهان در سده های دهم و یازدهم هجری قمری بوده است. شفایی اصفهانی به شوخ شفابخش نیز معروف بوده است. زندگی. او در سی و ششمین سال پادشاهی شاه طهماسب در سال ۹۹۶ قمری در اصفهان به دنیا آمد. روزگاری که دولت نوپای صفوی هنوز چندان قوام نیافته بود و شاه طهماسب، برای پاسداری از مرزهای ایران پیوسته به سمت غرب و شمال شرقی ایران در سفرهای جنگی بود تا از یک سو ترکان عثمانی را از آذربایجان و از سوی دیگر ازبکان را از خراسان فراری دهد. دانشمندان هم دوره اش نیز شاعری را دون مقامات معنوی او می دانستند. صائب تبریزی، در بیتی او را نبض شناس سخن نامیده است. شفایی اصفهانی، گذشته از مهارتی که در بیان معانی عرفانی داشت، در طنز و شوخ طبعی و هجو و بدیهه پردازی نیز از نام آوران شعر فارسی بوده است. شاه عباس صفوی نیز به شاعران طنزگو و نکته پرداز توجه خاصی داشت و شفایی گذشته از آن که پزشک مخصوص شاه بود، به شیرینی سخن هم در نزد وی مشهور بود. از این روی پیوسته محترم می زیست. با این همه آگاهی و دانش شفایی شناخته ترین شاعر هجوپرداز ایران در روزگار صفویان است. از شاعران گذشته تأثیر
کسانی چون انوری، خاقانی، جمال الدین اصفهانی، حافظ و سعدی آشکارا در شعر شفایی پیداست و بیشتر غزل های بابافغانی را استقبال کرده است. در شعر شفایی، پس از دانش پزشکی اصطلاحات فلسفی به وفور یافت می شود. آثار. از تألیفات او "بیست باب در طب"، مثنوی "دیدهٔ بیدار"، مثنوی "مهر و محبت" و "نمکدان" را می توان نام برد. او در انواع نظم، در قصیده و غزل و مثنوی، طبع آزمایی کرده است. کلیات آثار وی در حدود ۱۵٬۰۰۰ بیت است دلیل اصلی شهرت: خاندان شفایی، همه پزشک بودند و او نیز از دانش آنان بهره برده بود. شفایی، حکمت نظری آموخت و گذشته از این، مردی با همت بلند و پرتلاش بود که صفویان، به پاس خلقیات و دانشش، او را احترام می کردند، چنان که باری شاه عباس، به احترام او، از اسب پیاده شده است. وفات. شفایی در تاریخ ۱۰۳۷ هجری درگذشت. آرامگاه وی در گورستان شاه میر حمزه اصفهان قرار داشت که امروزه هنرستان فنی سروش روی آن بنا شده است.
ام صادر بنت اوس بن حق بن اسامه یا بنت حارث بن سوید بن عقفان معروف به سَجاح زنی طالع بین بود که مانند تعدادی از افراد دیگر در شبه جزیره عربستان، پس از وفات محمد، مدتی قبل از شروع جنگهای رده تا اواسط آن، ادعای پیامبری نمود و رهبری قبیله خود را به دست گرفت و مانند افراد با ادعاهای مشابه به امید گرفتن قدرت سیاسی و نظامی عربستان از دست دولت مرکزی مدینه شروع به فعالیت نمود. لغت شناسی. واژه سجاح از ریشه سجح به معنای آسانی، لطافت و نرمی گونایی و اعتدال در راه رفتن است نسب شناسی. سجاح از قبیله بنی تمیم بوده و از طرف مادر جزو قبیله بنی ثغلب بوده که مسیحیان زیادی داشته است. سجاح مسیحی بوده یا حداقل به واسطه خویشاوندانش آشنایی زیادی با مسیحیت داشته است. دین سجاح. از آیات و اصول دینی که سجاح مبلغش بود، چیزی به ما نرسیده است. با این حال، وی منبری داشته و آیاتش به صورت نثر شعرگونه بوده اند و همچنین یک مؤذن و حاجب نیز داشته است. سجاح خدا را با نام رب السحاب (خدای ابرها) یاد می نمود. فعالیتهای سجاح. سجاح پس از مرگ محمد در ۱۱ هجری/۳–۶۳۲ میلادی روی کار آمد. روایتی وی را از تازه به دوران رسیده های بنی ثغلب می نامد که از بین النه
رین به میان قبایل ربیعه، ثغلب، بنی نمیر، بنی ایاد و بنی شیبان آمد و هواداران خود را از میان این قبایل به دست آورد. بنی تمیم به خاطر مرگ محمد، اسیر درگیری های بین از اسلام برگشتگان، مسلمانان و کسانی که دو دل بودند شده بود و مردمش تفرقه داشتند. سجاح موفق شد با آیاتش هر دو قبیله حنظله (بنی مالک و بنی یربوع) را متحد دین خود کند و وی قصد داشت تا با استفاده از این دو قبیله به جنگ دولت مرکزی مدینه برود. دانشنامه اسلام در نقد این روایت می نویسد نفوذ سجاح بر روی بنی تمیم باید بیشتر از حدی باشد که این روایت بیان می کند و این روایت قصد دارد تا نقش بنی تمیم را در به وجود آمدن جنگهای رده ناچیز نشان دهد و سجاح یک غریبه نبوده و متعلق به خود بنی تمیم بوده (دلیل این موضوع وقایع پایانی دین سجاح است) و احتمالاً سجاح مدتی پیش از مرگ محمد، حمایت قبیله خود را کسب کرده، چرا که بنی تمیم، به خاطر مسائل دنیایی و مادی اسلام را قبول کرده بودند و بنابراین به سادگی از آن برگشتند. سجاح با بیان اینکه به وی آیه ای در مورد حمله به قبیله رباب وحی شده، حامیان خود را به جنگ با این قبیله دعوت کرد اما در این جنگ شکست سنگینی متحمل شد و در حالی که د
ر حال مرمت سپاهش در نباج در یمامه بود، برای بار دوم شکستی دیگر از سوی بنی عمرو متحمل گردید و مجبور شد که ضمانت دهد که از قلمرو بنی تمیم خارج خواهد شد. دیدار با مُسَیْلِمه. سجاح هنگامی که به ینبع رسید، در منطقهٔ امواه یا حجر با مسیلمه روبه رو گردید و تصمیم گرفت به مسیلمه که او نیز ادعای پیامبری کرده بود و بخش اعظمی از یمامه هنوز تحت تسلطش بود، بپیوندد تا اموال خود را به اموال مسیلمه ملحق کند و خود را از لحاظ ثروت و اموال تقویت نماید. مسیلمه که توسط لشکریان دولت مرکزی و قبایل اطراف تهدید می شد، با روبه رو شدن با سجاح که ناامید از آرزوهایش شده بود، یک شانس برای تجدید قوا پیدا کرد. اما این اتحاد نیز برای مسیلمه کارساز نشد. در مورد دیدار سجاح و مسیلمه، روایت قابل اتکایی موجود نیست. یک روایت حاکی از آن است که این دو به توافق رسیدند و هر کدام برای خود وظایفی تعیین کرد و تصمیم به اتحاد دینی و دنیوی گرفتند و با همدیگر ازدواج نمودند و سجاح تا پایان کار مسیلمه و کشته شدن وی، با مسیلمه بود. طبری در باب اتحاد این دو روایاتی مستهجن گونه ارائه می دهد و این اتحاد را رابطه ای نامشروع می داند که دانشنامه اسلام این روایات را اح
تمالاً جعلی می داند و معتقد است که این مهم، بیشتر یک اتحاد سیاسی بوده است تا یک رابطه نامشروع جنسی. بر طبق این روایات، جشن ازدواج این دو در باغی محصور برگزار گردید و در همان باغ، مسیلمه بعداً کشته شد. روایت دیگر در مورد سجاح و مسیلمه حاکی از آن است که مسیلمه با وی ازدواج کرد اما بعداً وی را طلاق داد و سجاح به قبیله خود بازگشت. روایت سوم به ازدواج این دو اشاره نمی کند و می گوید که مسیلمه، سجاح را ترغیب به اتحاد علیه مسلمانان نمود تا از این رهگذر از دست رقیبش سجاح خلاص شود. اما سجاح پیشنهادش را رد کرد. مسیلمه به وی گفت اگر با وی متحد شود، غلات نصف سال یمامه متعلق به سجاح باشد. سجاح مدام مخالفت می کرد تا آنجایی که مسیلمه پیشنهاد کرد که نصف غلات سال بعد نیز به همراه نصف غنیمت به دست آمده نیز مال سجاح باشد و سجاح سرانجام پذیرفت و نمایندگانش را به همراه مسیلمه ترک کرد تا استراحت کند و خویشاوندانش نیز خستگی به در کنند. نصف دیگر غنیمت هیچگاه حاصل نشد، زیرا مسیلمه در جنگ با دولت مرکزی شکست خورد و توسط سپاه خالد بن ولید، پیش از آنکه غلات سال بعد را برداشت کند، کشته شد. پس از کشته شدن مسیلمه. در مورد مأموریت و کارهای ان
جام شده سپاه سجاح در جنگ با مسلمانان، اطلاعی در دست نیست. تمامی روایات حاکی از آنند که وی پس از کشته شدن مسیلمه به قبیله اش بازگشت و به زندگی بدون سر و صدایی در میان آنان پرداخت. ابن کلبی روایت می کند که در هنگامی که خانواده سجاح قصد اقامت در بصره (که این شهر در زمان حکومت بنی امیه مرکز اصلی بنی تمیم بود) را داشتند، اسلام را پذیرفت و در همان شهر درگذشت و به سنت مرسوم مسلمانان کفن و دفن شد.
جامپائولو پاتزینی (؛ زادهٔ ) بازیکن فوتبال اهل ایتالیا است. وی هم اینک بعنوان مهاجم در لوانته به صورت قرضی از ورونا بازی می کند. پاتزینی مهارت خاصی در حرکات بدون توپ به ویژه در محوطه جریمه و همچنین به ثمر رساندن گل با ضربه سر دارد. دوران باشگاهی. سال های اولیه. پاتزینی فوتبالش را با آتالانتا آغاز کرد و نخستین بازی حرفه ای خود را در سال ۲۰۰۳ انجام داد و به مدت دو فصل برای این تیم بازی کرد. فیورنتینا. پاتزینی در ژانویه ۲۰۰۵ با قراردادی به ارزش ۶ میلیون یوروی به فیورنتینا پیوست. وی در نخستین فصل حضورش در این تیم موفق شد ۱۰ گل در ۴ بازی به ثمر رساندن با این حال چزاره پراندلی مربی وقت تیم، لوکا تونی را به عنوان مهاجم اول ترجیح می داد و از پاتزینی به عنوان مهاجم دوم استفاده می کرد. با آمدن آلبرتو جیلاردینو مهاجم سابق میلان، پراندلی معمولاً جیلاردینو و آدریان موتو را به عنوان مهاجمان خط حمله انتخاب می کرد و پاتزینی نقش جانشین آن ها را داشت. سمپدوریا. به دلیل فرصت کمی که به او در این تیم داده شد، در ۲۸ ژانویه ۲۰۰۸، پاتزینی با قراردادی ۹ میلیون یورویی به سمپدوریا پیوست. در این تیم پاتزینی فرصت یافت که توانایی های خود
را نشان دهد و به همراه آنتونیو کاسانو یکی از موفق ترین زوج خط حمله را در سری آ تشکیل دادند. در دومین فصل بازی برای سمپدوریا، پاتزینی ۱۹ گل به ثمر رساند و در رده سوم جدول گلزنان فصل ۲۰۰۹–۲۰۱۰ سری آ قرار گرفت. اینتر. در ژانویه ۲۰۰۸ پاتسینی طی یک قرارداد چهار و نیم ساله با جاناتان بیابیانی مبادله شده و به تیم اینتر میلان پیوست. میلان. پس از این که پاتزینی توسط اینتر در لیست مازاد قرار گرفت، در ۲۲ اوت ۲۰۱۲ اینتر در ازای دریافت ۷ و نیم میلیون یورو بر سر تبادل پاتزینی و آنتونیو کاسانو با میلان توافق کرد. (پاتزینی ۱۳ میلیون و کاسانو ۵٫۵ میلیون یورو ارزش گزاری شده بودند) در ۱ سپتامبر زمانی که دومین بازی خود را برای میلان انجام می داد با به ثمر رساند هت تریک توانست میلان را با نتیجه ۳ بر ۱ برابر بولونیا پیروز کند.
شرکت بازرگانی نفت ایران شرکت خدمات نفتی ایرانی، مستقر در کشور سوئیس است که یکی از شرکت های تابعه شرکت ملی نفت ایران به شمار می آید. دفتر مرکزی این شرکت در شهر لوزان قرار دارد. این شرکت عموماً بنام شرکت نیکو شناخته می شود، که مخفف عبارت انگلیسی شرکت بازرگانی نفت ایران است. شرکت بازرگانی نفت ایران، وارد کننده اصلی بنزین و گازوئیل به ایران می باشد و نیز وظیفه فروش بخش عمده ای از نفت خام ایران را بر عهده دارد که در عمل نقشی مهمی در بخش انرژی ایران ایفا می کند. این شرکت، همچنین وظیفه سوآپ نفت را در ایران به عهده دارد. از زمان دولت احمدی نژاد، سوآپ نفتی که با مشقت و سختی بسیار در دولت پیشین بسترسازی و ایجاد شده بود متوقف شد، سپس در دولت روحانی تلاش هایی برای از سرگیری سوآپ نفتی در ایران شد. تاریخچه. شرکت بازرگانی نفت ایران در سال ۱۹۹۱ در بندر جرسی، انگلستان تأسیس شد. این شرکت به منظور تجارت نفت خام و محصولات آن، همچنین به عنوان یک شرکت سرمایه گذار در پروژه های نفت و گاز و یک نماینده خارج از کشور و تابعه شرکت ملی نفت ایران ثبت گردید. در ماه ژوئن سال ۲۰۰۳ شعبه ای از نفت ایران در شهر لوزان سوئیس، بنام "شرکت نفت ایران
سارل" تأسیس گردید، که بلافاصله از طرف مدیریت این شرکت، تصمیم گرفته شد، که دفتر مرکزی نفت ایران به سوئیس منتقل شود. شرکت بازرگانی نفت ایران شعبه ها و شرکت های زیادی در کشورهای مختلف دارد. شرکت پترو سوئیس، هنگ کنگ اینترترید، نور انرژی مالزی، پترو انرژی دبی و… که در سال ۲۰۱۲ تمامی آن ها توسط ایالات متحده آمریکا در فهرست تحریم قرار گرفتند. وزارت خزانه داری ایالات متحده آمریکا در آخرین گزارش خود در سال ۲۰۱۳ بار دیگر شرکت نیکو و مدیرعامل آن؛ سیف الله جشن ساز را در فهرست تحریم های خود قرار داد و از شرکت و مدیرعامل آن، به عنوان سکانداران اصلی دور زدن تحریم ها، یاد کرد. درآمدها. از سال ۲۰۰۵ تا ۲۰۰۸ میزان درآمد شرکت بازرگانی نفت ایران، در حدود ۵۰٪ درصد افزایش یافت و از مبلغ ۱۴٫۷ میلیارد دلار، به ۲۱٫۹ میلیارد دلار رسید؛ که درآمد خالص این شرکت از ۱۲۹ میلیون دلار به ۱۳۴ میلیون دلار افزایش پیدا کرد. شرکت های تابعه. پتروپارس. پتروپارس یک شرکت پیمانکاری عمومی، در صنعت نفت می باشد، که بیشتر بر پروژه های گازی تمرکز دارد. شرکت پتروپارس به عنوان پیمانکار اصلی در پروژه های توسعه میدان پارس جنوبی فعالیت می نماید. پتروایران. پتروای
ران که به "شرکت توسعه پتروایران" نیز معروف است، یک شرکت پیمانکار عمومی در صنعت نفت می باشد. این شرکت بیشتر در بخش خشکی فعالیت می نماید. پتروایران در ابتدا به عنوان نماینده ایران در قراردادهای بیع متقابل تأسیس شد، که در قراردادهایی که شرکت های پیمانکاری خارجی در ایران داشتند، پتروایران به عنوان شریک، با سهم ۱۰٪ درصد در هر قرارداد بیع متقابل، حضور داشت. در حال حاضر این شرکت، در زمینه اکتشاف، تولید و توسعه میادین نفتی ایران، فعالیت می کند. هم اکنون پروژه توسعه بیش از ده میدان نفتی و گازی ایران، به شرکت پتروایران سپرده شده است. شرکت نفت ایران. شرکت نفت ایران (یا به اختصار: آی.او. سی) یک شرکت نفتی در بریتانیا است، که از شرکت های تابعه شرکت نفت ایران می باشد. این شرکت، مالک ۵۰٪ از میدان گازی رهام، در دریای شمال است. این میدان، در نزدیکی شهر آبردین و در دریا قرار دارد، که بزرگترین میدان گازی، در بریتانیا محسوب می شود. شرکت نفت ایران یک سرمایه گذاری مشترک با شرکت بی پی در تاریخ ۱۵ ژوئن ۲۰۱۰ برای این میدان گازی به امضا رساند. این سرمایه گذاری مشترک، سودی معادل ۱ میلیون دلار در روز را، عاید این شرکت می کند. مشارکت خارج
ی. میدان گازی شاه دنیز. شرکت بازرگانی نفت ایران، مالک ۱۰٪ از گاز تولید شده از میدان گازی شاه دنیز در کشور جمهوری آذربایجان می باشد. نفت ایران، در این میدان گازی سرمایه گذاری مشترکی با حضور بی پی و چند شرکت نفتی دیگر دارد. سهام در بی پی. در سال ۲۰۱۰ که شرکت بریتیش پترولیوم، (بی پی) تعداد ۲۴٫۶۸۳٫۸۵۸ سهم از این شرکت به ارزش هر سهم ۷۷۵ میلیون دلار را به فروش گذاشت، شرکت بازرگانی نفت ایران مقدار ۰٫۸٪ از سهام بی پی را خریداری نمود. سوآپ نفت. معنی واقعی سوآپ، تحویل نفت در شمال کشور و تحویل نفت با همان کیفیت در جنوب کشور به مقصد است. یکی از منابع سودآور شرکت نفت ایران، درآمدی است که از سوآپ نفت عاید آن می شود. شرکت بازرگانی نفت ایران وظیفه سوآپ نفت را در ایران بعهده دارد که بر این اساس، سه کشور تولیدکننده نفت خام آسیای مرکزی، یعنی: جمهوری آذربایجان، ترکمنستان و قزاقستان، به صورت روزانه نفت تولید شده خود را از طریق نفتکش در دریای خزر به نماینده تجاری ایران که شرکت بازرگانی نفت ایران است، تحویل داده سپس این شرکت مقدار معادل آن را به خریداران نفت این سه کشور در خلیج فارس، تحویل می دهد.
قواعد جاوااسکریپت مجموعهٔ ساختارهای استاندارد برای اسکریپت نویسی صحیح در این زبان هستند. در مجموعهٔ قوانینی که در اینجا تدوین شده اند، از تابع codice_1 برای ایجاد خروجی استاندارد استفاده شده است. در واقع کتابخانهٔ استاندارد جاوا اسکریپت از نداشتن تابعی استادارد برای ایجاد خروجی رنج می برد؛ با در نظر گرفتن اینکه این زبان عموماً جزو زبان های سمت کاربر است، و تقریباً همهٔ مرورگرهای مدرن از دارای قابلیت تابع codice_1 هستند، لذا استفاده از این تابع موجه است. تاریخچه. برندان آیک تاریخچهٔ زبان جاوااسکریپت نسخهٔ ۱٫۱ را به صورت زیر خلاصه می کند: مقدمات. حساسیت به بزرگی و کوچکی کاراکترها. جاوااسکریپت زبانی حساس به بزرگی و کوچکی کاراکترهاست. حتماً لازم است که نام سازنده را با حرف بزرگ و نام یک تابع را با یک حرف کوچک شروع کنیم. فضاهای خالی(فاصله) و سمی کالِن. تک فاصله، کلید جهش و خط جدید، در فضای خارج از رشته ها را فضاهای خالی می نامیم. بر خلاف زبان هایی مانند C زبان جاوااسکریپت حساس به فاصله است. با استفاده از سمی کالِن گذاری می توان خطای ناشی از فاصله گذاری نامناسب را جبران کرد. نمونه هایی از خطاهای فاصله گذاری در ادام
ه رخ داده است: return a + b; // Returns undefined. Treated as: // return; // a + b; اما: a = b + c // Treated as: // a = b + c(d + e).foo(); توضیحات. قواعد توضیح گذاری در جاوااسکریپت عیناً مشابه زبان سی++ است: // a short, one-line comment /* this is a long, multi-line comment about my script. May it one day be great. */ /* Comments /* may not be nested */ Syntax error */ متغیرها. شناساگرها در زبان جاوااسکریپت دارای نوع خاصی نیستند و هرنوع مقداری می تواند داخل هر داده ای قرار بگیرد. تعریف دادهٔ جدید با استفاده از دستور codice_3 انجام می شود. می توان چندین متغیر را به یکباره تعریف کرد. اسم یک متغیر می تواند با یک حرف، با یک underline یا یک علامت دلار یا $ شروع شود. کاراکترهای دیگر می تواند اعداد ۰ تا ۹ باشد. با توجه به اینکه جاوااسکریپت حساس به بزرگی-کوچکی حروف است، استفاده از کاراکترهای بزرگ یا کوچک، متغیرهای جدیدی را ایجاد می کند. توجه شود که می توان از حروف a تا z (حروف کوچک) یا حروف A تا Z (حروف بزرگ) استفاده کرد. با شروه جاوااسکریپت نسخهٔ 1.5، ISO 8859-1 یا کاراکترهای یونی کد را می توان در ساختار متغیرها ا
ستفاده کرد. در پیاده سازی هایی از جاوااسکریپت از علامت @ می توان به عنوان یک شناساگر استاده کرد. در حالی که در برخی از ویرایش های جدید از آن چنین امکانی وجود ندارد. مشابه بسیاری از زبان های دیگر، متغیرهای این زبان در محدوده ای که تعریف شده اند دارای اعتبار هستند(یا به اصطلاح lexically scoped). به عنوان مثال متغیری که در داخل یک تابع تعریف می شود، داخل آن دارای اعتبار است و در داخل آن و نواحی داخلی آن می تواند مورد استفاده قرار گیرد. در صورتی که محدودهٔ خارج از آن تابع دیگر اعتبار ندارد. در واقع تعریف هر متغیر در داخل یک ناحیه در ابتدای آن ثبت (variable hoist) می شود. اگرچه متغیر مورد نظر تا زمانی که در داخل ناحیه تعریف نشده باشد، همچنان ناشناس است. متغیرهایی که در خارج همهٔ توابع تعریف شده باشند، متغیرهای جهانی نامیده می شود. در اینجا نمونه ای از تعریف متغیر نمایش داده شده است: var x = 0; // A global variable, because it is not in any function function f() { var z = 'foxes', r = 'birds'; // 2 local variables m = 'fish'; // global because it wasn't declared anywhere before function child() { var r = 'monkeys';
// This variable is local and does not affect the "birds" r of the parent function. z = 'penguins'; // The child function is able to access the variables of the parent function, this is called closure. twenty = 20; // This variable is declared on the next line, but usable anywhere in the function, even before, as here var twenty; child(); return x; // We can use x here because it is global f(); alert(z); // This line will raise a ReferenceError exception because the value of z is no longer available زمانی که جاوااسکریپت به دنبال شناسایی مقدار یک شناساگر است، به دنبال تعریف آن و مقدار دهی آن در ناحیهٔ مورد نظر می گردد. در صورتی که در آن ناحیه تعریف یا مقداردهی پیدا نکند، به ناحیهٔ بالاتر مراجعه می کند، تا اینکه به ناحیه می رسد که در آن متغیرهای جهانی تعریف می شوند. اگر تعریف متغیر پیدا نشود، جاوااسکریپت یک استثنای ReferenceError بر می گرداند. زمانی که یک شناساگر مقداردهی می شود، دوباره همین مراحل تکرار می شود تا نزدیک نرین متغیر پیدا شود و مقداردهی به آن انجام گیرد. در صورتی که متغیری پیدا نشود، متغیری متناسب
با نوع مقدار در ناحیهٔ جهانی تعریف می شود. حواستان باشد که جاوااسکریپت در حالت strict در صورتی که متغیری تعریف نشده باشد، در صورت فراخوانی، متغیر جدید تعریف نمی کند. نوع داده های پایه. نوع داده های مختلفی در جاوااسکریپت تعریف شده اند که در ادامه تعریف شده اند. نوع تعریف نشده. نوع دادهٔ تعریف نشده مربوط به متغیرهایی است که ایجاد شده اما مقداردهی نشده اند. این نوع همچنین در فراخوانی اشیایی که هنوز ایجاد نشده اند برگردانده می شود. در مورد نوع های بولی ، مقدار متغیرهایی که تعریف نشده باشند، "نادرست" برگردانده می شود. یکی از رفتارهای غیرمترقبه استفاده از نوع تعریف نشده، و عملکرده "نادرست" آن در جایگاه های منطقی است. var test; // variable declared but not defined... //... set to value of undefined var testObj = {}; alert(test); // test variable exists but value not... //... defined, displays undefined alert(testObj.myProp); // testObj exists, property does not... //... displays undefined alert(undefined == null); // unenforced type during check, displays true alert(undefined === null); // enforce type during check
, displays false باید توجه کرد نوع "تعریف نشده" به صورت یک نوع صریح کامل تعریف نشده است. لذا استفاده از (x == undefined) راه کاملاً درستی برای "تعریف نشده" بودن یک متغیر وجود نیست؛ چرا که در نسخه های قبل از ECMAScript 5 این مجاز است که شما متغیری به صورت var undefined = "I'm defined now"; تعریف کنید. شیوه ای بهتر این است که از (typeof x == undefined') استفاده کنید. alert(null == undefined); // unenforced type during check, displays true alert(null === undefined); // enforce type during check, displays false alert(typeof null == object'); // true اعداد. اعداد در جاوااسکریپت به صورت باینری در استاندارد اعداد حقیقی IEEE-754 با دقت ۱۶ رقم نمایش داده می شوند. چون این نوع نمایش، دارای نمایش اعداد اعشار با تعداد رقم محدود است، بدیهی است، ظرفیت نمایش اعداد حقیقی در این قالب محدود به تعداد ارقام بعد از اعشار است. این مسئله می تواند در شرایط مختلف به شیوه های مختلف بروز کند. لذا باید در مورد این مسئله دقت کرد: alert(0.2 + 0.1 == 0.3); // displays false alert(0.94 - 0.01); // displays 0.9299999999999999 می توان از تابع
toFixed() استفاده کرد تا تعداد ارقام خروجی را محدود کرد. می توان اعداد را به صورت های زیر تعریف کرد: 345; // an "integer", although there is only one numeric type in JavaScript 34.5; // a floating-point number 3.45e2; // another floating-point, equivalent to 345 0377; // an octal integer equal to 255 0xFF; // a hexadecimal integer equal to 255, digits represented by the... //... letters A-F may be upper or lowercase کران های +∞, −∞ و NaN (Not a Number) به صورت های زیر طبق استاندارد IEEE-754 مشخص می شوند: Infinity; // Positive Infinity (negative obtained with -Infinity for instance) NaN; // The Not-A-Number value, also returned as a failure in... //... string-to-number conversions نسبت دهی اعداد به متغیرها و تغییر علامت آن ها به صورت زیر است: var myString = "۱۲۳٫۴۵۶"; var myNumber1 = Number(myString); var myNumber2 = +myString; رشته ها. رشته ها دنباله ای از کاراکترها هستند که بین دو علامت codice_4 یا codice_5 قرار داده می شوند. var greeting = "Hello, world!"; var anotherGreeting = 'Greetings, people of Earth.
'; می توان به کاراکترهای رشته ها با استفاده از تابع codice_6 (ارائه شده توسط provided by codice_7) دسترسی پیدا کرد: var h = greeting.charAt(0); در مرورگرهای جدید می توان به صورت معادل نوشت: var h = greeting[0]; توجه کنید که کاراکترهای یک رشته را نمی توان به این صورت عوض کرد: greeting[0] = "H"; // Not working. با اعمال رابطهٔ ("==") می توان تشخیص داد که آیا دو رشته از نظر طول و نوع کاراکترها یکسان هستند یا خیر. var x = "world"; var compare1 = ("Hello, " +x ==Hello, world"); // Now compare1 contains true. var compare2 = ("Hello, " +x ==hello, world"); // Now compare2 contains... //... false since the... //... first characters... //... of both operands... //... are not of the same case. نکتهٔ دیگر این است که نمی توان از علامت های " یا "" در داخل نوع یکان استفاده کرد. var x = '"Hello, world!" he said. ' // Just fine. var x = ""Hello, world!" he said." // Not good. var x = ""Hello, world!" he said." // That works by replacing " with " می توان رشته ها توسط سازنده ی codice_8 ساخت: var greeting = new String("Hello, w
orld!"); با استفاده از تابع codice_9 نوع شیئ را به صورت رشته ای بر می گرداند. var s = new String("Hello!"); typeof s; // Is 'object'. typeof s.valueOf(); // Is 'string'. توجه کنید بررسی برابری بین اشیاء از نوع رشته مانند مقایسهٔ برابری بین رشته ها نیست: var s1 = new String("Hello!"); var s2 = new String("Hello!"); s1 == s2; // Is false, because they are two distinct objects. s1.valueOf() == s2.valueOf(); // Is true. جستارهای وابسته. جاوااسکریپت
این فهرستی از جمعیت کشورها بر پایهٔ جمعیت فارسی زبان است. فارسی دارای بیش از ۷۸ میلیون گویشور بومی در سراسر جهان است که این تعداد با در نظر گرفتن گویشوران زبان دوم در کل به ۱۲۰ میلیون نفر می رسد. در چند دهه کنونی فارسی زبان بسیاری به کشورهای مختلفی در سراسر جهان مهاجرت کرده و زبان فارسی را در این کشورها گسترانده اند. فارسی در ۲۹ کشور در جهان گفتگو می شود و از این نظر در رتبه ششم جهان قرار دارد. فارسی زبانان آسیا. فارسی زبان اکثریت قریب به اتفاق مردم کشورهای ایران، افغانستان و تاجیکستان در آسیا است. شمار فارسی زبانان ازبکستان نیز طبق آمار رسمی کشور بیش از ۱٫۵ میلیون نفر (۴٬۸٪) اعلام شده است، اما آمارهای مستقل شمار آنان را تا ۱۰ میلیون نفر (۳۰٪) برآورد کرده اند. جوامع بومی فارسی زبان در کشورهای بحرین، عراق، پاکستان، کویت، امارات متحده عربی، قطر، روسیه، جمهوری آذربایجان، قرقیزستان، قزاقستان، ترکمنستان، چین و هند نیز یافت می شوند. فارسی به واسطه افزایش مهاجرت ها در قرن اخیر به کشورهای دیگر نیز راه یافته است. جوامع مهاجر فارسی زبان بیشتر در ترکیه، اسرائیل، عربستان سعودی، عمان، سوریه، یمن، لبنان، گرجستان، ژاپن و ما
لزی یافت می شوند. بزرگ ترین جوامع غیربومی فارسی زبان در آسیا در ترکیه و امارات هر یک با ۸۰۰ هزار، عراق با ۵۰۰ هزار، قطر با حدود ۲۸۰ هزار، و عربستان با ۲۴۰ هزار گویشور ساکن هستند. فارسی در مدارس کشورهای لبنان، ارمنستان، قرقیزستان، قزاقستان، جمهوری آذربایجان و گرجستان به عنوان زبان دوم خارجی آموزش داده می شود. فارسی زبانان در اروپا. زبان فارسی در اروپا به صورت بومی فقط در قفقاز و توسط تات ها گفتگو می شود که در جمهوری آذربایجان و روسیه (جنوب داغستان) سکونت دارند. فارسی زبانان قفقاز در سال ۱۹۰۱ بیش از ۱۳۵٬۰۰۰ نفر جمعیت داشته اند. امروزه با وجود چندین برابر شدن جمعیت منطقه قفقاز، گویش فارسی تاتی تنها ۲۳٬۰۰۰ گویشور دارد. این زبان در آذربایجان به نفع ترکی آذربایجانی به شدت در حال عقب نشینی است و از سوی یونسکو در فهرست زبان های در خطر جای گرفته است. این گویش از فارسی در جمهوری خودمختار داغستان فدراسیون روسیه از وضعیت رسمی برخوردار است و در مدارس ابتدایی آموزش داده می شود. جوامع مهاجر فارسی زبان در سرتاسر اروپا پراکنده اند اما بیشتر آن ها در روسیه (حدود ۱ میلیون؛ عمدتاً تاجیک)، آلمان (۱۲۵ هزار)، بریتانیا (حدود ۹۰ هزار