چند همسری
چندهمسری
چندهمسری وضعیتی است که در آن زن یا مرد بیش از یک همسر دارند.
در بسیاری از جوامع اروپایی، زندگی زناشویی فقط به صورت تکهمسری است و مرد یا زن بهطور قانونی نمیتوانند در یک زمان با بیش از یک نفر ازدواج کنند. اما چندهمسری هنوز جایگاه خود را در بسیاری از جوامع و فرهنگها حفظ کرده است.
چندزنی حالتی است که در آن مرد در یک زمان با چند زن ازدواج کند. چندشوهری حالتی است که زن به طور همزمان دو شوهر یا بیشتر داشته باشد. چندهمسری در مسیحیت ممنوع است؛ در حالی که در هندوگرایی، یهودیت و اسلام، چندزنی با شرایط خاص جایز شمرده میشود.
نظرات مخالفان چندهمسری
افراد مخالف با چند همسری عقیده دارند که تنها می توانند با یک نفر رابطه ی عاطفی و زناشویی داشته باشند . شوهر آن ها متعلق به آن هاست مگر آنکه طلاق جاری شود . مرد نمی تواند اعتدال بیبن چند همسر را رعایت کند .
نظرات موافقان چند همسری
افراد موافق چند همسری عقیده دارند که اگر مردی از لحاظ مالی متمکن باشد ، می تواند در صورت اجازه همسر اول ، همسری دیگر برگزیند . دلایل آن ها می تواند به تامین مالی زنان فقیر ، اجتناب از رابطه ی عاطفی خارج از محیط زناشویی و غیره می باشد . همچنین موافقان چند همسری این عقیده را دارند که دارا بودن 2 همسر یا بیشتر ، به مراتب بهتر از داشتن یک همسر و روابط پنهان با زنان دیگر و یا به عبارت داشتن دوست دختر می باشد .
وضعیت حقوقی
آمریکا
چندهمسری در ایالات متحده آمریکا غیرقانونی است.
خاورمیانه
«چندهمسری» در اسرائیل غیرقانونی است. در قوانین ایران «چندزنی» برای ۴ همسر همزمان دائم و بینهایت همسر موقت به رسمیت شناخته شده اما چندشوهری ممنوع است.
چندزنی
«هوو» تغییر مسیری به این صفحه است. برای کاربردهای دیگر هوو (ابهامزدایی) را ببینید.
چندزنی نوعی از ازدواج چندهمسری است که در آن یک مرد در یکزمان با بیش از یک زن ازدواج کرده باشد.
رواج و ممنوعیت
چندزنی در دوران قدیم در سرزمینهای فلسطین، چین، ایران، هند، اندونزی، مالزی، هند، یونان، آفریقا و آمریکا رواج داشته است. چندزنی همچنین در پادشاهی مغول و در خلافت اسلامی رایج بوده است.
چندزنی در یهودیت، هندوگرایی، اسلام و بوداگرایی جایز شمرده شده است؛ در حالی که در مسیحیت و بهاییت ممنوع است.
امروزه، چندزنی در بسیاری از کشورهای جهان از جمله چین، تایوان، روسیه، انگلستان، آمریکا، ترکیه و تونس ممنوع است.
هوو
هوو به زنی اشاره دارد که همسرش با زن یا زنان دیگری نیز ازدواج کردهاست. چنین اصطلاحی در وضعیت چندزنی به کار میرود. دو زن که در نکاح یک مرد میباشند، هریک دیگری را هوو خوانند. این کلمه همچنین با گسترش معنایی، برای اشاره به «رقیب» نیز به کار میرود.
چندشوهری
چندشوهری حالتی از چندهمسری است که در آن، زن به طور همزمان بیش از یک شوهر داشته باشد.
چندشوهری بسیار کمتر از چندزنی معمول است. در گذشته، در نپال، مغولستان و نیز در عربستان پیش از اسلام؛ چندشوهری وجود داشته است. در چندشوهری پدر خونی فرزند مشخص نمیشدهاست. چندشوهری، امروزه در بین توداهای جنوب هند و تبت وجود دارد.
چندشوهری در اسلام، یهودیت، مسیحیت، هندوگرایی، بوداگرایی، آیین زرتشت، و دین بهایی جایز دانسته نمیشود.
جامعههای نمونه
در تبت، چند شوهری پذیرفته است. برادر ها با یک زن ازدواج می کنند و فرزند حاصل از این ازدواج، زمین را به ارث می برد. لغت چند شوهری زمانی که این شوهر ها همه برادر باشند به چند شوهری برادرانه ( Fraternal Polyandry) تغییر نام می دهد. چند شوهری در تبت رواج پیدا کرد و بهترین مثال و رخدادی است که بصورت زنده در سنت چند شوهری اتفاق می افتد.
شواهدی مبنی بر منع چند شوهری در Lagash و شهر سومریان در ۲۳۰۰ سال قبل از میلاد مسیح وجود دارد. در متون حماسی هندی، Mahabharata (مهاباراتا سرودهای حماسی از سده پنجم یا ششم پیش از میلاد به زبان سانسکریت است. مهاباراتا با بیش از یکصدهزار بیت بلندترین سروده جهان است. کار نوشتن آن تا سده سوم یا چهارم میلادی ادامه یافتهاست.) دیده می شود. برخی از تاریخدانان موضوع این سرودهها را الهامگرفته از نبرد میان مردمان آریایی و دراویدی در هزاره دوم پیش از میلاد میدانند. مهاباراتا در قدیم با نام رزمنامه به توصیف زنی به نام دراوپادی Draupadi می پردازد که با ۵ برادر ازدواج کرده است.
مثل سنت بقیه فرهنگ ها، چند شوهری در تبت سازگار با چالش های جغرافیایی منطقه است. در کشوری با زمین های زراعی بسیار محدود، روش چند شوهری از تعداد به ارث برندگان زمین می کاهد. زنان به دلیل محدودیت زمین، فرزندان کمتری می آورند. همچنین در این روش زمین در همان خانواده باقی می ماند.
ازدواج چندین برادر با یک زن، باعث می شود تا برادر ها همه با هم بر سر یک زمین کار کنند و پسر های بیشتری برای کار کردن روی زمین به دنیا بیاورند. این عمل باعث می شود که بطور مثال اگر مردی از خانواده نیاز داشت که به مسافرت برود- به هدف تجارت- شوهر دیگر با خانواده می ماند و از آنها و زمین مواظبت می کند. چند شوهری هم اکنون در تبت خلاف قانون است، اگر چه هنوز هم گاهی اوقات این کار انجام می شود.
تکهمسری
تک کامی تکهمسری یا تک زامی یکی از گرایشهای جفتگیرانه در انسان و دیگر جانوران است و در تقابل با چندهمسری قرار میگیرد.
تعریف دقیق
اصطلاح تکهمسری خود تفسیربردار است. برای نمونه توان پرسیدن که آیا شخص با داشتن زنان صیغهای (متعه) همچنان تکهمسر محسوب میشود یا نه. یکی از تعریفهای تکهمسری که تا حد زیادی نزد اهل فن مقبول است، چنین است: «تکهمسری وابستگی و رابطهٔ جفتگیرانهٔ اساساً اختصاصی و طولانیمدت میان یک نر و یک مادهاست.» در کل، نه تکهمسری و نه چندهمسری هیچیک اشاره به یکی رابطهٔ ایستا و فرهنگانه ناوردا نمیدارند. مثلاً اندر جامعهای که چندهمسری را تابو میدانند، یکی رفتار دیده توان شدن که آن را «تکهمسری زنجیرهای» خوانند. در تکهمسری زنجیرهای، شخص (معمولاً مذکر)، اندر زمان تنها یک جفت/همسر میدارد، لیک معمولاً پس از جندی جفت/همسر را وانهاده اندر پی همسری بهتر/جوانتر میرود. به علاوه، افتد که جفتهای تکهمسری، با یکدگر غدر کنند. خیانت به همسر فرایندیاست که حتی در مرغان هم دیده میشود. نیز از همین روست که قید «اساساً» پیش از صفت «اختصاصی» در تعریف تکهمسری آمدهاست.
همیدون در جامعهای چندزنی همهٔ مردان چندین زن نمیدارند، اصلاً از دیدی آماری چنین امری ناممکن است چرا که بهتقریب در شرایط عادی، تعداد مردان و زنان مساویاست. پس اگر برخی مردان چندین زن بدارند برخی دیگر مردان بیهمسر میمانند.
تکهمسری در جامعههای انسانی
در جامعههای انسانی تکهمسری ممکن است تحمیلشدهٔ زیستبوم یا تحمیلشدهٔ اجتماع باشد. در تکهمسری تحمیلشدهٔ زیستبوم، اوضاع زیستمحیطی داشتن بیشتر از یک همسر را نامقدور میسازد. یعنی به علت سختی اوضاع کسی استطاعت داشتنِ بیشتر از یک همسر (با فرض اینکه همسر بیشتر نانخور است تا نانآور) نمیدارد. در تکهمسری تحمیلشده بر دست اجتماع، مجموعهٔ قانونها سنتها یا مذهب و به بیان کلیتر عوامل بازدارندهٔ فرهنگی-اجتماعی-مذهبی مانعی بر سر گرفتن چند همسر است.
مرد
مرد یک انسان مذکر است. اصطلاح مرد برای یک انسان مذکر بالغ استفاده میشود و زمانی که انسان مذکر بالغ نشده یا نوجوان است وی را در اصطلاح پسر یا آقاپسر خطاب میکنند.
بیولوژی و جنس
نشانههای بلوغ جنسی در پسرها، عبارتند از:
رشد بیضه، ترشح هورمونهای جنسی و افزایش تولید اسپرم
رشد آلت تناسلی
رویش موی صورت (ریش و سبیل)
رویش موی زهار در پائین شکم و کنار اندامهای جنسی
رویش مو در زیر بغل و سایر بخشهای بدن
تغییر در صدا و بم شدن آن
رشد فیزیکی بدن و تغییرات جسمانی دیگر
ویژگیهای فیزیکی
مردان به صورت ژنتیکی و در گوناگونیهای آماری، نسبت به زنان از بدنی عضلانی و قویتر برخوردار هستند. تفاوتهای کلی فیزیکی مردان شامل داشتن قدی بلندتر، تراکم استخوانی بیشتر و بدنی عضلانیتر است.
سیستم تناسلی
به آلت تناسلی مردانه کیر (نری یا ذَکَر) گفته میشود. در زیر آلت تناسلی مردانه بیضه (خایه یا تخم) قرار دارد. در آلت تناسلی مردانه اغلب نواحی حساسی وجود دارند که تحریک آنها باعث تحریک فرد میگردد. در اوج لذت جنسی ارگاسم از آلت تناسلی مرد منی و یا اسپرم خارج میشود که در صورت ریخته شدن آن در فرج زن و عدم جلوگیری میتواند باعث حاملگی در زن بشود. از آلت تناسلی به جز تماس جنسی، برای دفع ادرار نیز استفاده میشود.
خصوصیات کروموزمی
از خصوصیات کروموزومهای انسانهای عادی، دارا بودن ۲۲ جفت کروموزوم غیر جنسی و ۱ جفت کروموزوم جنسی میباشد. کروموزومهای جنسی مردان طبیعی از یک کروموزوم X و یک کروموزوم Y و با این دو کروموزوم تعداد کروموزومها به ۴۶ عدد میرسد.
بیماریها
به طور کلی بیماریهای مردان از زنان بیشتر است. در مقایسه با زنان، مردان بیماری مخصوص مردانه بیشتری دارند، برای مثال سرطان پروستات یک نوع از سرطان است که فقط مردان به آن مبتلا میشوند و عمدتاً عمر کمتری نسبت به زنان را دارا میباشند.
مشخصات جنسی
هورمون جنسی
هورمونی که عامل رویش و رشد موها میباشد تستوسترون نامیده میشود. این هورمون در بدن هر دو جنس وجود دارد ولی به دلیل نسبت حدوداً ۵۰:۱ آن در مردان، هورمون مردانه نام گرفتهاست.
در فرهنگ
در بسیاری از فرهنگ ها، مرد وظیفه اصلی را در تامین درآمد یک خانواده دارد و در جوامع سنتی به عنوان رییس و تصمیم گیرنده اصلی در خانواده به حساب می آید. در اکثرفرهنگ های سنتی و نیمه سنتی، مرد وظیفه رهبری و مدیریت را در خانواده داراست.
واژه مردانگی در ادبیات فارسی و فرهنگ ایرانی ، همسنگِ جوانمردی و فتوت است و مصادیق دلاوری و شجاعت، عدالتورزی ، حقطلبی ، ظلمستیزی و حمایت از ستمدیدگان و ضعیفان را نیز با خود دارد.
زن
به انسان ماده یا مؤنث زن گفته میشود. واژهٔ دختر معمولاً برای افراد جوان یا نابالغ به کار برده میشود و در مقابل آن، واژه زن یا خانم (عنوان محترمانه تر) برای افراد بالغ استفاده میشود. البته واژهٔ زن یک عبارت عمومی برای اشاره به انسان مؤنث است مانند «حقوق زنان».
به طور معمول یک زن بالغ، توانایی بارداری و زادن دارد. زن جوان ازدواج نکرده را دوشیزه و زن ازدواج کرده را زن متأهل یا بانو خطاب میکنند. به زنی که دارای فرزند شدهاست، مادر گفته میشود.
ریشهشناسی
واژهٔ زن در زبان پهلوی ژن، در اوستا و هندی باستان جنی و در انگلیسی باستان wifman به معنی «انسان مونث» بودهاست (در برابر werman به معنی انسان مذکر) در آن دوران Man و mann معنی خنثی داشت و فقط نوع انسان را خطاب قرار میداد.
نمادی که برای سیارهٔ ناهید (ونوس در نام غربی) در نظر گرفته شده همان نماد جنسیت زن است و آن نیز شکلی نمادین از آینهٔ در دست ونوس خدای روم باستان است. این نماد از یک دایره و یک بعلاوهٔ (صلیب) کوچک در زیر آن ساخته شدهاست. در یونیکد هم این نماد پذیرفته شدهاست. همچنین نماد ونوس نماد زنانگی و رفتار زنانه نیز است. در شیمی دوران باستان عنصر مس نیز همین نماد را داشت. در آن زمان دایرهٔ بالای نماد نماد روح و بعلاوهٔ زیر آن نماد ماده در فیزیک بود.
واژه «بانو»، در کتیبههای ساسانی و ادبیات زردشتی فارسی میانه، در لقب بعضی از ایزد زنان هند و ایرانی و همراه نام همسران شاهان، امیران و بزرگان دربار دیده میشود. در ادبیات فارسی، بویژه در منظومههایی مانند شاهنامه، ویس و رامین و خسرو و شیرین، به معنی زن بزرگ و ملکه کاربرد فراوان دارد. قدیمی ترین کاربرد این عنوان در یکی از الواح تخت جمشید به خط عیلامی بصورت ba-nu-ka (احتمالاً با تلفظ بانوکا در لوحه شماره ۱۷۰۸) است که ظاهراً عنوان ملکه آتوسا (Hutaosa، هوتس) دختر کورش، همسر داریوش و مادر خشایارشا بوده است. در فارسی میانه و پارتی بصورت «بانوگ» دیده میشود. چندین بار در "کتیبه شاپور اول در کعبه زردشت"، در عنوان زنان دربار و به عنوان لقب ناهید، ایزدبانوی نگهبان آب، آمده است.
آغاز بزرگسالی
زنانگی (به انگلیسی: Womanhood) دورهای است که یک دختر (انسان مونث) دوران کودکی و نوجوانی را پشت سر میگذارد معمولاً دختری که پا به ۱۸ سالگی میگذارد جوان دانسته میشود. بلوغ جنسی معمولاً از سن ۱۰ سالگی آغاز میشود و در ادامهٔ آن در ۱۲، ۱۳ سالگی نخستین عادت ماهانه روی میدهد. در برخی شاخههای مسیحیت و در دینهای اسلام و یهود برای دختران جشن تکلیف میگیرند. این آیین در یهودیت، بر میتسوا و بت میتسوا نام دارد. حتی اگر قرار نباشد این آیین به طور ویژه برگزار شود ممکن است جشن تولد یک سال میان ۱۲ تا ۲۱ سالگی را با لباسهای ویژه به صورت ویژه جشن بگیرند. مانند کویینسس در آمریکای لاتین.
جایگاه اجتماعی زنان
در ایران
آیین زرتشتی، آشکارا برابری میان زن و مرد را اعلام کردهاست. منابع بسیار کم و محدودی دربارهٔ وضعیت زنان در دوران باستان بجای ماندهاست اما آنچه از گل نوشتههای تخت جمشید بدست آمده نشان میدهد که زنان مانند مردان در اجتماع حضور داشتهاند، کار میکردند و از دستمزد برابر با مردان برخوردار بودهاند. در دوران حکومت ساسانیان، دو پادشاه زن، فرمانروایی کردهاند.
در یونان باستان
در آن دوران زنان اجازهٔ یادگیری هنرهای رزمی را نداشتند درنتیجه نمیتوانند در دفاع از شهر نقشی داشته باشند. همچنین دختران در نزد مردم نسبت به پسران بسیار غیرمفید دانسته میشدند برای همین بیشتر دیده میشد که خانوادهها فرزندان دختر خود را بر سر راه بگذراند و آنها را در طبیعت رها کنند و یا حتی به عنوان برده بفروشند که البته این کار در مورد پسران بسیار کمتر دیده میشد. ژان استوبه (سدهٔ پنجم) در مجموعهٔ خود دربارهٔ یونان باستان گفتهاست که دستور کار جا افتاده در ذهن مردم چنین بود: «اگر پسردار شدیم، همیشه آن را بزرگ میکنیم و نگه میداریم، حتی اگر ندار (فقیر) باشیم، ولی دختر، آن را بر سر راه میگذاریم، حتی اگر دارا (ثروتمند) باشیم» اگر هم فرزند دختری نگه داشته میشد و بر سر راه گذاشته نمیشد، باز همچنان از بهداشت و توجه کمتری برخوردار بود.
حس بیزاری و نفرتی که در آن دوران نسبت به زنان وجود داشت باعث شده بود که آنها اجازهٔ ورود در کارهای فکری در جامعه را نداشته باشند. سمونید آمورگُس (Sémonide d'Amorgos) در جای دیگر در اشاره به آفرینش پاندورا به دستور زئوس میگوید: «این زئوس بود که بدترین چیز ممکن را آفرید: زنان!»
با وجود تمام این محدودیتها استثناهایی در پزشکی، فلسفه و ریاضیات (مکتب فیثاغورسی) وجود داشت. برای نمونه میتوان از تئانو فیلسوف و ریاضی دان یونانی پیرو مکتب فیثاغوری که در سدهٔ ششم پیش از میلاد زندگی میکرد، نام برد.
در میان اسپارتها شرایط جور دیگری بود، در این سرزمین اگر نگوییم زنان با مردان برابر بودند دست کم میتوان با اطمینان به نقشهای درخور توجه آنها در جامعه اشاره کرد. در آنجا زنان از آموزش بهره مند میشدند و میتوانستند موسیقی، رقص، آمادگی جسمانی، ورزشهای پا و مهارتهای نظامی مانند پرتاب نیزه، پرتاب دیسک و... را فرابگیرند. در آن سرزمین دیده شدن زنان سوار بر اسب و یا در حال یادگیری فنون نظامی بسیار معمول و پذیرفته شده بود (نگاه کنید به آموزشهای اسپارتیان).
اسپارتیان بر این باور بودند که تنها زنان محکم و نیرومند میتوانند فرزندانی نیرومند در آینده داشته باشند. این باور بدنهٔ جامعهٔ اسپارتیان بود.
در روم باستان
در آن دوران در روم باستان نقش زنان در جامعه با توجه و نسبت به مردان تعیین میشد و میتوان آنها را به سه دسته تقسیم کرد:
دختر جوان یا puella، virgo:
همسر یک مرد یا uxor، conjux:
مادر یک خانواده یا matrona, materfamilias:
چندهمسری وضعیتی است که در آن زن یا مرد بیش از یک همسر دارند.
در بسیاری از جوامع اروپایی، زندگی زناشویی فقط به صورت تکهمسری است و مرد یا زن بهطور قانونی نمیتوانند در یک زمان با بیش از یک نفر ازدواج کنند. اما چندهمسری هنوز جایگاه خود را در بسیاری از جوامع و فرهنگها حفظ کرده است.
چندزنی حالتی است که در آن مرد در یک زمان با چند زن ازدواج کند. چندشوهری حالتی است که زن به طور همزمان دو شوهر یا بیشتر داشته باشد. چندهمسری در مسیحیت ممنوع است؛ در حالی که در هندوگرایی، یهودیت و اسلام، چندزنی با شرایط خاص جایز شمرده میشود.
نظرات مخالفان چندهمسری
افراد مخالف با چند همسری عقیده دارند که تنها می توانند با یک نفر رابطه ی عاطفی و زناشویی داشته باشند . شوهر آن ها متعلق به آن هاست مگر آنکه طلاق جاری شود . مرد نمی تواند اعتدال بیبن چند همسر را رعایت کند .
نظرات موافقان چند همسری
افراد موافق چند همسری عقیده دارند که اگر مردی از لحاظ مالی متمکن باشد ، می تواند در صورت اجازه همسر اول ، همسری دیگر برگزیند . دلایل آن ها می تواند به تامین مالی زنان فقیر ، اجتناب از رابطه ی عاطفی خارج از محیط زناشویی و غیره می باشد . همچنین موافقان چند همسری این عقیده را دارند که دارا بودن 2 همسر یا بیشتر ، به مراتب بهتر از داشتن یک همسر و روابط پنهان با زنان دیگر و یا به عبارت داشتن دوست دختر می باشد .
وضعیت حقوقی
آمریکا
چندهمسری در ایالات متحده آمریکا غیرقانونی است.
خاورمیانه
«چندهمسری» در اسرائیل غیرقانونی است. در قوانین ایران «چندزنی» برای ۴ همسر همزمان دائم و بینهایت همسر موقت به رسمیت شناخته شده اما چندشوهری ممنوع است.
چندزنی
«هوو» تغییر مسیری به این صفحه است. برای کاربردهای دیگر هوو (ابهامزدایی) را ببینید.
چندزنی نوعی از ازدواج چندهمسری است که در آن یک مرد در یکزمان با بیش از یک زن ازدواج کرده باشد.
رواج و ممنوعیت
چندزنی در دوران قدیم در سرزمینهای فلسطین، چین، ایران، هند، اندونزی، مالزی، هند، یونان، آفریقا و آمریکا رواج داشته است. چندزنی همچنین در پادشاهی مغول و در خلافت اسلامی رایج بوده است.
چندزنی در یهودیت، هندوگرایی، اسلام و بوداگرایی جایز شمرده شده است؛ در حالی که در مسیحیت و بهاییت ممنوع است.
امروزه، چندزنی در بسیاری از کشورهای جهان از جمله چین، تایوان، روسیه، انگلستان، آمریکا، ترکیه و تونس ممنوع است.
هوو
هوو به زنی اشاره دارد که همسرش با زن یا زنان دیگری نیز ازدواج کردهاست. چنین اصطلاحی در وضعیت چندزنی به کار میرود. دو زن که در نکاح یک مرد میباشند، هریک دیگری را هوو خوانند. این کلمه همچنین با گسترش معنایی، برای اشاره به «رقیب» نیز به کار میرود.
چندشوهری
چندشوهری حالتی از چندهمسری است که در آن، زن به طور همزمان بیش از یک شوهر داشته باشد.
چندشوهری بسیار کمتر از چندزنی معمول است. در گذشته، در نپال، مغولستان و نیز در عربستان پیش از اسلام؛ چندشوهری وجود داشته است. در چندشوهری پدر خونی فرزند مشخص نمیشدهاست. چندشوهری، امروزه در بین توداهای جنوب هند و تبت وجود دارد.
چندشوهری در اسلام، یهودیت، مسیحیت، هندوگرایی، بوداگرایی، آیین زرتشت، و دین بهایی جایز دانسته نمیشود.
جامعههای نمونه
در تبت، چند شوهری پذیرفته است. برادر ها با یک زن ازدواج می کنند و فرزند حاصل از این ازدواج، زمین را به ارث می برد. لغت چند شوهری زمانی که این شوهر ها همه برادر باشند به چند شوهری برادرانه ( Fraternal Polyandry) تغییر نام می دهد. چند شوهری در تبت رواج پیدا کرد و بهترین مثال و رخدادی است که بصورت زنده در سنت چند شوهری اتفاق می افتد.
شواهدی مبنی بر منع چند شوهری در Lagash و شهر سومریان در ۲۳۰۰ سال قبل از میلاد مسیح وجود دارد. در متون حماسی هندی، Mahabharata (مهاباراتا سرودهای حماسی از سده پنجم یا ششم پیش از میلاد به زبان سانسکریت است. مهاباراتا با بیش از یکصدهزار بیت بلندترین سروده جهان است. کار نوشتن آن تا سده سوم یا چهارم میلادی ادامه یافتهاست.) دیده می شود. برخی از تاریخدانان موضوع این سرودهها را الهامگرفته از نبرد میان مردمان آریایی و دراویدی در هزاره دوم پیش از میلاد میدانند. مهاباراتا در قدیم با نام رزمنامه به توصیف زنی به نام دراوپادی Draupadi می پردازد که با ۵ برادر ازدواج کرده است.
مثل سنت بقیه فرهنگ ها، چند شوهری در تبت سازگار با چالش های جغرافیایی منطقه است. در کشوری با زمین های زراعی بسیار محدود، روش چند شوهری از تعداد به ارث برندگان زمین می کاهد. زنان به دلیل محدودیت زمین، فرزندان کمتری می آورند. همچنین در این روش زمین در همان خانواده باقی می ماند.
ازدواج چندین برادر با یک زن، باعث می شود تا برادر ها همه با هم بر سر یک زمین کار کنند و پسر های بیشتری برای کار کردن روی زمین به دنیا بیاورند. این عمل باعث می شود که بطور مثال اگر مردی از خانواده نیاز داشت که به مسافرت برود- به هدف تجارت- شوهر دیگر با خانواده می ماند و از آنها و زمین مواظبت می کند. چند شوهری هم اکنون در تبت خلاف قانون است، اگر چه هنوز هم گاهی اوقات این کار انجام می شود.
تکهمسری
تک کامی تکهمسری یا تک زامی یکی از گرایشهای جفتگیرانه در انسان و دیگر جانوران است و در تقابل با چندهمسری قرار میگیرد.
تعریف دقیق
اصطلاح تکهمسری خود تفسیربردار است. برای نمونه توان پرسیدن که آیا شخص با داشتن زنان صیغهای (متعه) همچنان تکهمسر محسوب میشود یا نه. یکی از تعریفهای تکهمسری که تا حد زیادی نزد اهل فن مقبول است، چنین است: «تکهمسری وابستگی و رابطهٔ جفتگیرانهٔ اساساً اختصاصی و طولانیمدت میان یک نر و یک مادهاست.» در کل، نه تکهمسری و نه چندهمسری هیچیک اشاره به یکی رابطهٔ ایستا و فرهنگانه ناوردا نمیدارند. مثلاً اندر جامعهای که چندهمسری را تابو میدانند، یکی رفتار دیده توان شدن که آن را «تکهمسری زنجیرهای» خوانند. در تکهمسری زنجیرهای، شخص (معمولاً مذکر)، اندر زمان تنها یک جفت/همسر میدارد، لیک معمولاً پس از جندی جفت/همسر را وانهاده اندر پی همسری بهتر/جوانتر میرود. به علاوه، افتد که جفتهای تکهمسری، با یکدگر غدر کنند. خیانت به همسر فرایندیاست که حتی در مرغان هم دیده میشود. نیز از همین روست که قید «اساساً» پیش از صفت «اختصاصی» در تعریف تکهمسری آمدهاست.
همیدون در جامعهای چندزنی همهٔ مردان چندین زن نمیدارند، اصلاً از دیدی آماری چنین امری ناممکن است چرا که بهتقریب در شرایط عادی، تعداد مردان و زنان مساویاست. پس اگر برخی مردان چندین زن بدارند برخی دیگر مردان بیهمسر میمانند.
تکهمسری در جامعههای انسانی
در جامعههای انسانی تکهمسری ممکن است تحمیلشدهٔ زیستبوم یا تحمیلشدهٔ اجتماع باشد. در تکهمسری تحمیلشدهٔ زیستبوم، اوضاع زیستمحیطی داشتن بیشتر از یک همسر را نامقدور میسازد. یعنی به علت سختی اوضاع کسی استطاعت داشتنِ بیشتر از یک همسر (با فرض اینکه همسر بیشتر نانخور است تا نانآور) نمیدارد. در تکهمسری تحمیلشده بر دست اجتماع، مجموعهٔ قانونها سنتها یا مذهب و به بیان کلیتر عوامل بازدارندهٔ فرهنگی-اجتماعی-مذهبی مانعی بر سر گرفتن چند همسر است.
مرد
مرد یک انسان مذکر است. اصطلاح مرد برای یک انسان مذکر بالغ استفاده میشود و زمانی که انسان مذکر بالغ نشده یا نوجوان است وی را در اصطلاح پسر یا آقاپسر خطاب میکنند.
بیولوژی و جنس
نشانههای بلوغ جنسی در پسرها، عبارتند از:
رشد بیضه، ترشح هورمونهای جنسی و افزایش تولید اسپرم
رشد آلت تناسلی
رویش موی صورت (ریش و سبیل)
رویش موی زهار در پائین شکم و کنار اندامهای جنسی
رویش مو در زیر بغل و سایر بخشهای بدن
تغییر در صدا و بم شدن آن
رشد فیزیکی بدن و تغییرات جسمانی دیگر
ویژگیهای فیزیکی
مردان به صورت ژنتیکی و در گوناگونیهای آماری، نسبت به زنان از بدنی عضلانی و قویتر برخوردار هستند. تفاوتهای کلی فیزیکی مردان شامل داشتن قدی بلندتر، تراکم استخوانی بیشتر و بدنی عضلانیتر است.
سیستم تناسلی
به آلت تناسلی مردانه کیر (نری یا ذَکَر) گفته میشود. در زیر آلت تناسلی مردانه بیضه (خایه یا تخم) قرار دارد. در آلت تناسلی مردانه اغلب نواحی حساسی وجود دارند که تحریک آنها باعث تحریک فرد میگردد. در اوج لذت جنسی ارگاسم از آلت تناسلی مرد منی و یا اسپرم خارج میشود که در صورت ریخته شدن آن در فرج زن و عدم جلوگیری میتواند باعث حاملگی در زن بشود. از آلت تناسلی به جز تماس جنسی، برای دفع ادرار نیز استفاده میشود.
خصوصیات کروموزمی
از خصوصیات کروموزومهای انسانهای عادی، دارا بودن ۲۲ جفت کروموزوم غیر جنسی و ۱ جفت کروموزوم جنسی میباشد. کروموزومهای جنسی مردان طبیعی از یک کروموزوم X و یک کروموزوم Y و با این دو کروموزوم تعداد کروموزومها به ۴۶ عدد میرسد.
بیماریها
به طور کلی بیماریهای مردان از زنان بیشتر است. در مقایسه با زنان، مردان بیماری مخصوص مردانه بیشتری دارند، برای مثال سرطان پروستات یک نوع از سرطان است که فقط مردان به آن مبتلا میشوند و عمدتاً عمر کمتری نسبت به زنان را دارا میباشند.
مشخصات جنسی
هورمون جنسی
هورمونی که عامل رویش و رشد موها میباشد تستوسترون نامیده میشود. این هورمون در بدن هر دو جنس وجود دارد ولی به دلیل نسبت حدوداً ۵۰:۱ آن در مردان، هورمون مردانه نام گرفتهاست.
در فرهنگ
در بسیاری از فرهنگ ها، مرد وظیفه اصلی را در تامین درآمد یک خانواده دارد و در جوامع سنتی به عنوان رییس و تصمیم گیرنده اصلی در خانواده به حساب می آید. در اکثرفرهنگ های سنتی و نیمه سنتی، مرد وظیفه رهبری و مدیریت را در خانواده داراست.
واژه مردانگی در ادبیات فارسی و فرهنگ ایرانی ، همسنگِ جوانمردی و فتوت است و مصادیق دلاوری و شجاعت، عدالتورزی ، حقطلبی ، ظلمستیزی و حمایت از ستمدیدگان و ضعیفان را نیز با خود دارد.
زن
به انسان ماده یا مؤنث زن گفته میشود. واژهٔ دختر معمولاً برای افراد جوان یا نابالغ به کار برده میشود و در مقابل آن، واژه زن یا خانم (عنوان محترمانه تر) برای افراد بالغ استفاده میشود. البته واژهٔ زن یک عبارت عمومی برای اشاره به انسان مؤنث است مانند «حقوق زنان».
به طور معمول یک زن بالغ، توانایی بارداری و زادن دارد. زن جوان ازدواج نکرده را دوشیزه و زن ازدواج کرده را زن متأهل یا بانو خطاب میکنند. به زنی که دارای فرزند شدهاست، مادر گفته میشود.
ریشهشناسی
واژهٔ زن در زبان پهلوی ژن، در اوستا و هندی باستان جنی و در انگلیسی باستان wifman به معنی «انسان مونث» بودهاست (در برابر werman به معنی انسان مذکر) در آن دوران Man و mann معنی خنثی داشت و فقط نوع انسان را خطاب قرار میداد.
نمادی که برای سیارهٔ ناهید (ونوس در نام غربی) در نظر گرفته شده همان نماد جنسیت زن است و آن نیز شکلی نمادین از آینهٔ در دست ونوس خدای روم باستان است. این نماد از یک دایره و یک بعلاوهٔ (صلیب) کوچک در زیر آن ساخته شدهاست. در یونیکد هم این نماد پذیرفته شدهاست. همچنین نماد ونوس نماد زنانگی و رفتار زنانه نیز است. در شیمی دوران باستان عنصر مس نیز همین نماد را داشت. در آن زمان دایرهٔ بالای نماد نماد روح و بعلاوهٔ زیر آن نماد ماده در فیزیک بود.
واژه «بانو»، در کتیبههای ساسانی و ادبیات زردشتی فارسی میانه، در لقب بعضی از ایزد زنان هند و ایرانی و همراه نام همسران شاهان، امیران و بزرگان دربار دیده میشود. در ادبیات فارسی، بویژه در منظومههایی مانند شاهنامه، ویس و رامین و خسرو و شیرین، به معنی زن بزرگ و ملکه کاربرد فراوان دارد. قدیمی ترین کاربرد این عنوان در یکی از الواح تخت جمشید به خط عیلامی بصورت ba-nu-ka (احتمالاً با تلفظ بانوکا در لوحه شماره ۱۷۰۸) است که ظاهراً عنوان ملکه آتوسا (Hutaosa، هوتس) دختر کورش، همسر داریوش و مادر خشایارشا بوده است. در فارسی میانه و پارتی بصورت «بانوگ» دیده میشود. چندین بار در "کتیبه شاپور اول در کعبه زردشت"، در عنوان زنان دربار و به عنوان لقب ناهید، ایزدبانوی نگهبان آب، آمده است.
آغاز بزرگسالی
زنانگی (به انگلیسی: Womanhood) دورهای است که یک دختر (انسان مونث) دوران کودکی و نوجوانی را پشت سر میگذارد معمولاً دختری که پا به ۱۸ سالگی میگذارد جوان دانسته میشود. بلوغ جنسی معمولاً از سن ۱۰ سالگی آغاز میشود و در ادامهٔ آن در ۱۲، ۱۳ سالگی نخستین عادت ماهانه روی میدهد. در برخی شاخههای مسیحیت و در دینهای اسلام و یهود برای دختران جشن تکلیف میگیرند. این آیین در یهودیت، بر میتسوا و بت میتسوا نام دارد. حتی اگر قرار نباشد این آیین به طور ویژه برگزار شود ممکن است جشن تولد یک سال میان ۱۲ تا ۲۱ سالگی را با لباسهای ویژه به صورت ویژه جشن بگیرند. مانند کویینسس در آمریکای لاتین.
جایگاه اجتماعی زنان
در ایران
آیین زرتشتی، آشکارا برابری میان زن و مرد را اعلام کردهاست. منابع بسیار کم و محدودی دربارهٔ وضعیت زنان در دوران باستان بجای ماندهاست اما آنچه از گل نوشتههای تخت جمشید بدست آمده نشان میدهد که زنان مانند مردان در اجتماع حضور داشتهاند، کار میکردند و از دستمزد برابر با مردان برخوردار بودهاند. در دوران حکومت ساسانیان، دو پادشاه زن، فرمانروایی کردهاند.
در یونان باستان
در آن دوران زنان اجازهٔ یادگیری هنرهای رزمی را نداشتند درنتیجه نمیتوانند در دفاع از شهر نقشی داشته باشند. همچنین دختران در نزد مردم نسبت به پسران بسیار غیرمفید دانسته میشدند برای همین بیشتر دیده میشد که خانوادهها فرزندان دختر خود را بر سر راه بگذراند و آنها را در طبیعت رها کنند و یا حتی به عنوان برده بفروشند که البته این کار در مورد پسران بسیار کمتر دیده میشد. ژان استوبه (سدهٔ پنجم) در مجموعهٔ خود دربارهٔ یونان باستان گفتهاست که دستور کار جا افتاده در ذهن مردم چنین بود: «اگر پسردار شدیم، همیشه آن را بزرگ میکنیم و نگه میداریم، حتی اگر ندار (فقیر) باشیم، ولی دختر، آن را بر سر راه میگذاریم، حتی اگر دارا (ثروتمند) باشیم» اگر هم فرزند دختری نگه داشته میشد و بر سر راه گذاشته نمیشد، باز همچنان از بهداشت و توجه کمتری برخوردار بود.
حس بیزاری و نفرتی که در آن دوران نسبت به زنان وجود داشت باعث شده بود که آنها اجازهٔ ورود در کارهای فکری در جامعه را نداشته باشند. سمونید آمورگُس (Sémonide d'Amorgos) در جای دیگر در اشاره به آفرینش پاندورا به دستور زئوس میگوید: «این زئوس بود که بدترین چیز ممکن را آفرید: زنان!»
با وجود تمام این محدودیتها استثناهایی در پزشکی، فلسفه و ریاضیات (مکتب فیثاغورسی) وجود داشت. برای نمونه میتوان از تئانو فیلسوف و ریاضی دان یونانی پیرو مکتب فیثاغوری که در سدهٔ ششم پیش از میلاد زندگی میکرد، نام برد.
در میان اسپارتها شرایط جور دیگری بود، در این سرزمین اگر نگوییم زنان با مردان برابر بودند دست کم میتوان با اطمینان به نقشهای درخور توجه آنها در جامعه اشاره کرد. در آنجا زنان از آموزش بهره مند میشدند و میتوانستند موسیقی، رقص، آمادگی جسمانی، ورزشهای پا و مهارتهای نظامی مانند پرتاب نیزه، پرتاب دیسک و... را فرابگیرند. در آن سرزمین دیده شدن زنان سوار بر اسب و یا در حال یادگیری فنون نظامی بسیار معمول و پذیرفته شده بود (نگاه کنید به آموزشهای اسپارتیان).
اسپارتیان بر این باور بودند که تنها زنان محکم و نیرومند میتوانند فرزندانی نیرومند در آینده داشته باشند. این باور بدنهٔ جامعهٔ اسپارتیان بود.
در روم باستان
در آن دوران در روم باستان نقش زنان در جامعه با توجه و نسبت به مردان تعیین میشد و میتوان آنها را به سه دسته تقسیم کرد:
دختر جوان یا puella، virgo:
همسر یک مرد یا uxor، conjux:
مادر یک خانواده یا matrona, materfamilias:
جاوااسکریپت (به انگلیسی: JavaScript) زبان برنامه نویسی اسکریپت مبتی بر اشیاء
است که توسط NetScape تولید شدهاست. این زبان، یک زبان شیگرااست که بر اساس
استاندارد ECMA-262 Edition 3 نوشته شدهاست.
علیرغم اشتباه عمومی، زبان جاوا اسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همینرو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند.
این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.
به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب میباشد.
کاربرد گسترده این زبان در سایتها و صفحات اینترنی میباشد و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود.
جاوا اسکریپت را در ابتدا شخصی به نام برندان ایچ در شرکت Netscape با نام Mocha طراحی نمود. این نام بعدا به LiveScript و نهایتا به جاوا اسکریپت تغییر یافت.این تغییر نام تقریبا با افزوده شدن پشتیبانی از جاوا در مرورگر وب Netscape Navigator همزمانی دارد. اولین نسخهٔ جاوا اسکریپت در نسخه 2.0B3 این مرورگر در دسامبر ۱۹۹۵ معرفی و عرضه شد. این نام گذاری منجر به سردرگمیهای زیادی شده و این ابهام را ایجاد میکند که جاوا اسکریپت با جاوا مرتبط است در حالی که این طور نیست. عدهٔ زیادی این کار را یک ترفند تجاری برای به دست آوردن بخشی از بازار جاوا که در آن موقع زبان جدید مطرح برای برنامه نویسی تحت وب بود میدانند.
به دلیل موفقیت عمدهٔ جاوا اسکریپت در نقش زبان نویسهای سمت کارخواه (client side scripting language) برای صفحات وب، مایکروسافت یک نسخه سازگار از این زبان را ایجاد کرد و به علت مشکلات حقوقی آن را Jscript نامید. این زبان در نسخه ۳٫۰ از مرورگر اینترنت اکسپلورر و در آگوست ۱۹۹۶ داده شد. تفاوتهای این دو زبان به حدی جزیی است که اغلب Jscript و جاوا اسکریپت به جای هم به کار میروند. هرچند که مایکروسافت در اینجا چند ده دلیل برای تفاوت Jscript با استاندارد ECMA مطرح میکند.
Netscape جاوا اسکریپت را به سازمان Ecma International برای استاندارد سازی ارسال کردهاست و نتیجه نسخهٔ استاندارد شدهای به نام ECMA Script است.
جاوا اسکریپت به یکی از زبانهای برنامه نویسی پر طرفدار در وب تبدیل شدهاست. هر چند ابتدا بسیاری از برنامه نویسان حرفهای زبان را کم ارزش تلقی میکردند چون مخاطبین آن نویسندگان صفحات وب و آماتورهای این چنینی بودند. ظهور ایجکس بار دیگر جاوا اسکریپت را در معرض توجه قرار داد و برنامه نویسان حرفهای بیشتری را به خود جذب نمود. نتیجه ازدیاد فریمورک و کتابخانههای جامعی در این زمینه، بهبود شیوههای رایج برنامه نویسی در جاوا اسکریپت و افزایش کاربرد جاوا اسکریپت خارج از وب است.
زبان امری و ساخت یافته
جاوا اسکریپت از تمامی نحو ساختاری زبان C پشتیبانی میکند. مانند گزاره (if و switch و حلقههای while و...) یک مورد استثنا تعیین حوزهٔ متغیرهاست: تعریف حوزه در حد block در جاوا اسکریپت وجود ندارد. هر چند جاوا اسکریپت ۱٫۷ با کلمهٔ کلیدی let این نوع حوزه دهی را امکان پذیر میسازد. مانند c در جاوا اسکریپت بین عبارت و گزاره تفاوت وجود دارد.
پویایی
؛ تایپ دهی پویا: مانند اکثر زبانهای نویسهای تایپ به مقدارها منسوب میگردد و نه به متغیرها. برای مثال متغیر x ممکن است به یک عدد وابسته سازی شود، و بعداً به یک رشته. جاوا اسکریپت برای تعیین تایپ شی راههای مختلفی از جمله تایپ دهی اردکی (duck typing) را دارد.
؛ تایپ دهی ضعیف: زبان جاوا اسکریپت از نظر تایپ دهی ضعیف به شمار میآید و در آن نتیجهٔ عملیاتی مانند ۵ + “۳۷”، عبارت “۵۳۷” خواهد بود. (عدد را با رشته جمع کردهاست)
؛ اشیا به دید آرایههای انتسابی: جاوا اسکیرپت تقریبا تماما بر اساس اشیا است. اشیا، آرایههای انتسابی به همراه یک «ساختار شماتیک» هستند. نام ویژگی اشیا، کلیدهای آرایه انتسابی هستند و درواقع obj.x = ۱۰ با obj[“x”] = ۱۰ هم ارز هستند و شیوه نگارش با نقطه صرفا یک سهولت نحوی است. ویژگیها و مقدارهایشان در زمان اجرا قابلیت تغییر اضافه و حذف دارند. همچنین میتوان روی ویژگیهای یک شی با ساختار for … in پیمایش کرد.
؛ ارزیابی در زمان اجرا: جاوااسکریپا یک تابع eval دارد که قادر است گزارههای تولید شده در یک رشته در زمان اجرا را، اجرا کند.
تابعی بودن: توابع موجوداتی «درجه اول» محسوب میشوند، یعنی خود یک شی هستند. بنابراین میتوانند ویژگی داشته باشند، در آرگومانهای تابعها داده شوند و مانند هر شی دیگری با آنها رفتار شود
؛ توابع داخلی و بستارها: توابع داخلی (توابع تعریف شده داخل یک تابع دیگر) هر بار که تابع بیرونی فرا خوانده شود، ایجاد میشوند و متغیرهای توابع بیرونی تا زمانی که تابع داخلی وجود داشته باشد، وجود خواهند داشت، حتی پس از اتمام آن فراخوانی از تابع بیرونی. (مثال: اگر تابع داخلی به عنوان مقدار برگشتی تابع باشد، هنوز به متغیرهای تابع بیرونی دسترسی دارد) – این مکانیزم بستار گرفتن در جاوا اسکریپت است.
ساختار شماتیک» محوری
ساختار شماتیک: جاوا اسکریپت به جای ردهها برای تعریف ویژگیهای اشیا، که شامل متدها و وراثت است از «ساختار شماتیک» استفاده میکند (پیشنمونه). امکان شبیه سازی بسیاری از امکانات رده-محور با ساختارهای شماتیک جاوا اسکریپت امکان پذیر است.
توابع در نقش سازندهٔ اشیا
برای توابع علاوه بر نقش عادی، به عنوان سازنده ی اشیا هم عمل میکنند. آوردن یک new قبل فراخوانی تابع، آن را با کلمهٔ کلیدی this وابسته سازی شده به شی جدید اجرا میکند. ویژگی prototype از تابع مورد نظر، ساختار شماتیک شی جدید را مشخص میکند.
؛ توابع در نقش متد: بر خلاف بیشتر زبانهای شی گرا تفاوتی میان تعریف تابع و متد وجود ندارد. بلکه تفاوت در زمان فراخوانی تابع است، زمانی که یک تابع به عنوان متد یک شی فراخوانده میشود کلمهٔ کلیدی this محلی آن تابع به شی مورد نظر وابسته سازی میشود.
جاوا اسکریپت برای تامین اشیا و متدها که با آنها تعامل کند به یک محیط اجرایی (مانند مرورگر وب) نیاز دارد تا بتواند به این ترتیب با دنیای خارج ارتباط برقرار کند. همچنین برای دسترسی به سایر نویسهها (include) هم به این محیط نیازمند است (مانند تگ <script>در HTML). (البته این یک ویژگی زبانی نیست اما در عمل اغلب این طور پیاده سازی شدهاست)
؛ تعداد متغیر پارامتر (variadic): تعداد نامعینی پارامتر را میتوان به یک تابع ارسال نمود. تابع میتواند هم از طریق پارامترهای رسمی و هم از طریق شی محلی arguments به آنها دسترسی داشته باشد.
Literalهای آرایه و شی
مانند بسیاری از زبانهای نویسهای آرایهها و اشیا (که در زبانهای دیگر همان آرایههای انتسابی هستند) را میتوان با یک نحو موجز ایجاد و توصیف نمود. در واقع این شیوهٔ نگارش پایهٔ قالب دادهای جیسون هم هست.
عبارات منظم
جاوا اسکریپت به شیوهای مشابه زبان پرل از عبارات منظم پشتیبانی میکند که نحوی قدرتمند و موجز را به شکلی فراتر از توابع پیش ساخته برای کار با رشتهها، فراهم میکند.
انواع زیر جزو انواع دادههای قابل دسترس در زبان جاوا اسکریپت است. در استاندارد ECMA انواع دیگری هم تعریف شده که صرفا داخلی است و برای پیاده سازی است.
تعریف نشده: این تایپ فقط یک مقدار با نام undefined دارد و متعلق به تمام متغییرهای مقدار دهی نشدهاست
نوع تهی: نوع تهی هم فقط یک مقدار دارد با نام null
نوع دودویی: نمایندهٔ یک مقدار منطقی است و دو مقدار true و false را میپذیرد.
نوع رشته: در بر گیرندهٔ تمام رشتههای متناهی از ۰ یا بیشتر عنصر ۱۶ بیتی بدون علامت است. این عناصر با اندیسهای نامنفی قابل دسترسی هستند. طول رشته تعداد عناصر داخل آن و طول رشتهٔ تهی برابر ۰ است.
زمانی که رشته حاوی متن واقعی باشد هر عنصر به عنوان یک واحد UTF-16 در نظر گرفته میشود (مستقل از این که شیوهٔ واقعی نگه داری رشته چه باشد). تمام عملیات بر روی رشتهها آنها را به عنوان اعداد صحیح بدون علامت در نظر میگیرند و تضمین کنندهٔ تولید رشته به حالت normalize شده نیست و تضمینهای خاص زمانی هم ندارد. علت این تصمیم گیری سادگی در پیاده سازی ذکر شدهاست.
نوع عدد: نوع عدد در جاوا اسکریپت مطابق با استادارد IEEE برای اعداد شناور دودویی است (با اندکی تفاوت).
نوع شی: شی در جاوا اسکریپت یک مجموعه بدون ترتیب از ویژگیها است. هر ویژگی میتواند داخلی، فقط-خواندنی، غیر قابل حذف، و غیر قابل پیمایش باشد (یا ترکیبی از اینها یا هیچ کدام)
تبدیلات خودکار
این زبان دارای تبدیلات خود کار بین این انواع دادهای است.
زمانی که بخواهد یک if را ارزیابی کند یا از عملگرهای منطقی ! و && و || استفاده شود، تبدیل به نوع دودویی را انجام میدهد. مقادیر ۰ و ۰- و NaN به false و سایر مقادیر عددی به true نگاشت میگردد. همچنین رشتهٔ تهی false و سایر رشتهها true در نظر گرفته میشود. انواع شی و تابع true و undefined و null هم false در نظر گرفته میشود.
زمانی که یکی از عملوندهای عملگر + رشته باشد، تبدیل به رشته صورت میگیرد، مانند ۵ + “۳۷” که میشود “۵۳۷”
عملگرهای دیگری عددی (جز جمع) منجر به تبدیل به عدد میگردد مانند ۳ – “۵۷” که مقدار عددی ۳۴- را به دست میدهد.
علیرغم اشتباه عمومی، زبان جاوا اسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همینرو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند.
این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.
به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب میباشد.
کاربرد گسترده این زبان در سایتها و صفحات اینترنی میباشد و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود.
جاوا اسکریپت را در ابتدا شخصی به نام برندان ایچ در شرکت Netscape با نام Mocha طراحی نمود. این نام بعدا به LiveScript و نهایتا به جاوا اسکریپت تغییر یافت.این تغییر نام تقریبا با افزوده شدن پشتیبانی از جاوا در مرورگر وب Netscape Navigator همزمانی دارد. اولین نسخهٔ جاوا اسکریپت در نسخه 2.0B3 این مرورگر در دسامبر ۱۹۹۵ معرفی و عرضه شد. این نام گذاری منجر به سردرگمیهای زیادی شده و این ابهام را ایجاد میکند که جاوا اسکریپت با جاوا مرتبط است در حالی که این طور نیست. عدهٔ زیادی این کار را یک ترفند تجاری برای به دست آوردن بخشی از بازار جاوا که در آن موقع زبان جدید مطرح برای برنامه نویسی تحت وب بود میدانند.
به دلیل موفقیت عمدهٔ جاوا اسکریپت در نقش زبان نویسهای سمت کارخواه (client side scripting language) برای صفحات وب، مایکروسافت یک نسخه سازگار از این زبان را ایجاد کرد و به علت مشکلات حقوقی آن را Jscript نامید. این زبان در نسخه ۳٫۰ از مرورگر اینترنت اکسپلورر و در آگوست ۱۹۹۶ داده شد. تفاوتهای این دو زبان به حدی جزیی است که اغلب Jscript و جاوا اسکریپت به جای هم به کار میروند. هرچند که مایکروسافت در اینجا چند ده دلیل برای تفاوت Jscript با استاندارد ECMA مطرح میکند.
Netscape جاوا اسکریپت را به سازمان Ecma International برای استاندارد سازی ارسال کردهاست و نتیجه نسخهٔ استاندارد شدهای به نام ECMA Script است.
جاوا اسکریپت به یکی از زبانهای برنامه نویسی پر طرفدار در وب تبدیل شدهاست. هر چند ابتدا بسیاری از برنامه نویسان حرفهای زبان را کم ارزش تلقی میکردند چون مخاطبین آن نویسندگان صفحات وب و آماتورهای این چنینی بودند. ظهور ایجکس بار دیگر جاوا اسکریپت را در معرض توجه قرار داد و برنامه نویسان حرفهای بیشتری را به خود جذب نمود. نتیجه ازدیاد فریمورک و کتابخانههای جامعی در این زمینه، بهبود شیوههای رایج برنامه نویسی در جاوا اسکریپت و افزایش کاربرد جاوا اسکریپت خارج از وب است.
زبان امری و ساخت یافته
جاوا اسکریپت از تمامی نحو ساختاری زبان C پشتیبانی میکند. مانند گزاره (if و switch و حلقههای while و...) یک مورد استثنا تعیین حوزهٔ متغیرهاست: تعریف حوزه در حد block در جاوا اسکریپت وجود ندارد. هر چند جاوا اسکریپت ۱٫۷ با کلمهٔ کلیدی let این نوع حوزه دهی را امکان پذیر میسازد. مانند c در جاوا اسکریپت بین عبارت و گزاره تفاوت وجود دارد.
پویایی
؛ تایپ دهی پویا: مانند اکثر زبانهای نویسهای تایپ به مقدارها منسوب میگردد و نه به متغیرها. برای مثال متغیر x ممکن است به یک عدد وابسته سازی شود، و بعداً به یک رشته. جاوا اسکریپت برای تعیین تایپ شی راههای مختلفی از جمله تایپ دهی اردکی (duck typing) را دارد.
؛ تایپ دهی ضعیف: زبان جاوا اسکریپت از نظر تایپ دهی ضعیف به شمار میآید و در آن نتیجهٔ عملیاتی مانند ۵ + “۳۷”، عبارت “۵۳۷” خواهد بود. (عدد را با رشته جمع کردهاست)
؛ اشیا به دید آرایههای انتسابی: جاوا اسکیرپت تقریبا تماما بر اساس اشیا است. اشیا، آرایههای انتسابی به همراه یک «ساختار شماتیک» هستند. نام ویژگی اشیا، کلیدهای آرایه انتسابی هستند و درواقع obj.x = ۱۰ با obj[“x”] = ۱۰ هم ارز هستند و شیوه نگارش با نقطه صرفا یک سهولت نحوی است. ویژگیها و مقدارهایشان در زمان اجرا قابلیت تغییر اضافه و حذف دارند. همچنین میتوان روی ویژگیهای یک شی با ساختار for … in پیمایش کرد.
؛ ارزیابی در زمان اجرا: جاوااسکریپا یک تابع eval دارد که قادر است گزارههای تولید شده در یک رشته در زمان اجرا را، اجرا کند.
تابعی بودن: توابع موجوداتی «درجه اول» محسوب میشوند، یعنی خود یک شی هستند. بنابراین میتوانند ویژگی داشته باشند، در آرگومانهای تابعها داده شوند و مانند هر شی دیگری با آنها رفتار شود
؛ توابع داخلی و بستارها: توابع داخلی (توابع تعریف شده داخل یک تابع دیگر) هر بار که تابع بیرونی فرا خوانده شود، ایجاد میشوند و متغیرهای توابع بیرونی تا زمانی که تابع داخلی وجود داشته باشد، وجود خواهند داشت، حتی پس از اتمام آن فراخوانی از تابع بیرونی. (مثال: اگر تابع داخلی به عنوان مقدار برگشتی تابع باشد، هنوز به متغیرهای تابع بیرونی دسترسی دارد) – این مکانیزم بستار گرفتن در جاوا اسکریپت است.
ساختار شماتیک» محوری
ساختار شماتیک: جاوا اسکریپت به جای ردهها برای تعریف ویژگیهای اشیا، که شامل متدها و وراثت است از «ساختار شماتیک» استفاده میکند (پیشنمونه). امکان شبیه سازی بسیاری از امکانات رده-محور با ساختارهای شماتیک جاوا اسکریپت امکان پذیر است.
توابع در نقش سازندهٔ اشیا
برای توابع علاوه بر نقش عادی، به عنوان سازنده ی اشیا هم عمل میکنند. آوردن یک new قبل فراخوانی تابع، آن را با کلمهٔ کلیدی this وابسته سازی شده به شی جدید اجرا میکند. ویژگی prototype از تابع مورد نظر، ساختار شماتیک شی جدید را مشخص میکند.
؛ توابع در نقش متد: بر خلاف بیشتر زبانهای شی گرا تفاوتی میان تعریف تابع و متد وجود ندارد. بلکه تفاوت در زمان فراخوانی تابع است، زمانی که یک تابع به عنوان متد یک شی فراخوانده میشود کلمهٔ کلیدی this محلی آن تابع به شی مورد نظر وابسته سازی میشود.
جاوا اسکریپت برای تامین اشیا و متدها که با آنها تعامل کند به یک محیط اجرایی (مانند مرورگر وب) نیاز دارد تا بتواند به این ترتیب با دنیای خارج ارتباط برقرار کند. همچنین برای دسترسی به سایر نویسهها (include) هم به این محیط نیازمند است (مانند تگ <script>در HTML). (البته این یک ویژگی زبانی نیست اما در عمل اغلب این طور پیاده سازی شدهاست)
؛ تعداد متغیر پارامتر (variadic): تعداد نامعینی پارامتر را میتوان به یک تابع ارسال نمود. تابع میتواند هم از طریق پارامترهای رسمی و هم از طریق شی محلی arguments به آنها دسترسی داشته باشد.
Literalهای آرایه و شی
مانند بسیاری از زبانهای نویسهای آرایهها و اشیا (که در زبانهای دیگر همان آرایههای انتسابی هستند) را میتوان با یک نحو موجز ایجاد و توصیف نمود. در واقع این شیوهٔ نگارش پایهٔ قالب دادهای جیسون هم هست.
عبارات منظم
جاوا اسکریپت به شیوهای مشابه زبان پرل از عبارات منظم پشتیبانی میکند که نحوی قدرتمند و موجز را به شکلی فراتر از توابع پیش ساخته برای کار با رشتهها، فراهم میکند.
انواع زیر جزو انواع دادههای قابل دسترس در زبان جاوا اسکریپت است. در استاندارد ECMA انواع دیگری هم تعریف شده که صرفا داخلی است و برای پیاده سازی است.
تعریف نشده: این تایپ فقط یک مقدار با نام undefined دارد و متعلق به تمام متغییرهای مقدار دهی نشدهاست
نوع تهی: نوع تهی هم فقط یک مقدار دارد با نام null
نوع دودویی: نمایندهٔ یک مقدار منطقی است و دو مقدار true و false را میپذیرد.
نوع رشته: در بر گیرندهٔ تمام رشتههای متناهی از ۰ یا بیشتر عنصر ۱۶ بیتی بدون علامت است. این عناصر با اندیسهای نامنفی قابل دسترسی هستند. طول رشته تعداد عناصر داخل آن و طول رشتهٔ تهی برابر ۰ است.
زمانی که رشته حاوی متن واقعی باشد هر عنصر به عنوان یک واحد UTF-16 در نظر گرفته میشود (مستقل از این که شیوهٔ واقعی نگه داری رشته چه باشد). تمام عملیات بر روی رشتهها آنها را به عنوان اعداد صحیح بدون علامت در نظر میگیرند و تضمین کنندهٔ تولید رشته به حالت normalize شده نیست و تضمینهای خاص زمانی هم ندارد. علت این تصمیم گیری سادگی در پیاده سازی ذکر شدهاست.
نوع عدد: نوع عدد در جاوا اسکریپت مطابق با استادارد IEEE برای اعداد شناور دودویی است (با اندکی تفاوت).
نوع شی: شی در جاوا اسکریپت یک مجموعه بدون ترتیب از ویژگیها است. هر ویژگی میتواند داخلی، فقط-خواندنی، غیر قابل حذف، و غیر قابل پیمایش باشد (یا ترکیبی از اینها یا هیچ کدام)
تبدیلات خودکار
این زبان دارای تبدیلات خود کار بین این انواع دادهای است.
زمانی که بخواهد یک if را ارزیابی کند یا از عملگرهای منطقی ! و && و || استفاده شود، تبدیل به نوع دودویی را انجام میدهد. مقادیر ۰ و ۰- و NaN به false و سایر مقادیر عددی به true نگاشت میگردد. همچنین رشتهٔ تهی false و سایر رشتهها true در نظر گرفته میشود. انواع شی و تابع true و undefined و null هم false در نظر گرفته میشود.
زمانی که یکی از عملوندهای عملگر + رشته باشد، تبدیل به رشته صورت میگیرد، مانند ۵ + “۳۷” که میشود “۵۳۷”
عملگرهای دیگری عددی (جز جمع) منجر به تبدیل به عدد میگردد مانند ۳ – “۵۷” که مقدار عددی ۳۴- را به دست میدهد.