View Full Version : فرق بین این مقایسه گر ها
jamejam123
یک شنبه 03 فروردین 1393, 11:08 صبح
سلام
ببخشین من تازه java script یاد میگیرم زیاد ازیتتون میکنم.
به این کد ها یه نگا بندازید
x==5
x===5
فرقشون چیه مگه دوتاشونم مساوی بودن رو نشون نمیدن؟
یه سوال دیگه
(x==y)!
تو این جا علامت سوال چه کاری انجام میده.
بی نهایت ممنون
anotheruser
یک شنبه 03 فروردین 1393, 13:07 عصر
سلام
ببخشین من تازه java script یاد میگیرم زیاد ازیتتون میکنم.
به این کد ها یه نگا بندازید
x==5
x===5
فرقشون چیه مگه دوتاشونم مساوی بودن رو نشون نمیدن؟
یه سوال دیگه
(x==y)!
تو این جا علامت سوال چه کاری انجام میده.
بی نهایت ممنون
سلام ، اذیت چیه این فروم رو واسه همین ساختن ،
در عملگر == طرفین ابتدا هم نوع میشن و مقایسه میشن ، اما در === طرفین مبایست هم نوع هم باشند تا true برگردد،برای درک بهتر این کد رو اجرا کنید:
alert(2=="2");
alert(2==="2");
و برا سوال دومتون هم این به نتایج این کد توجه کنید :
alert(!true);
alert(!false);
موفق باشید
mahmoud_monfaredi
دوشنبه 04 فروردین 1393, 23:49 عصر
در واقع زمانی ک از == استفاده می شود تبدیل نوع صورت می گیرد اما زمان استفاده از === عمل تبدیل نوع انجام نمی شود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.