⚠️ تفاوت عملگر == با === در جاوا اسکریپت:
🔆 عملگر === دو متغیر را از دو بعد type و value باهم مقایسه میکند و اگر type و value دو متغیر یکسان باشد مقدار true میشود.
🔆 عملگر == فقط value دو متغیر را باهم مقایسه میکند اگر مقدار آنها باهم برابر باشد مقدار true را برمیگرداند.
به مثالهای زیر توجه کنید:
5 === 5 // true
'hello world' === 'hello world' // true (هر دو رشته هستند با مقدار یکسان)
true === true // true (هر دو بولین و مقدار یکسان دارن)
اما مثال زیر مقدار false می گیرد زیر دو عملوند از لحاظ نوع همسان نیستند:
77 === '77'
عملگر == هم که صرفا تساوی مقدار را بررسی می کند:
false == 0// true
0 == "" // true
"" == false // true
➖➖➖➖➖➖➖➖
🆔@Computeronic
🌐 Computeronic.ir
Post #3917
902

- 👍 7
- 🔥 1