Comparison Operators
1️⃣ تعریف Comparison Operator (عملگرهای مقایسهای)
عملگرهای مقایسهای برای مقایسه دو مقدار استفاده میشوند و نتیجهی آنها همیشه یک مقدار Boolean (true یا false) است.
2️⃣ انواع عملگرهای مقایسهای
| عملگر | مثال | توضیح | 
|---|---|---|
| == | 5 == "5" | برابر بودن مقدار بدون توجه به نوع (type coercion) | 
| === | 5 === "5" | برابر بودن مقدار و نوع | 
| != | 5 != "6" | نامساوی بودن مقدار بدون توجه به نوع | 
| !== | 5 !== "5" | نامساوی بودن مقدار یا نوع | 
| > | 5 > 3 | بزرگتر بودن | 
| < | 5 < 3 | کوچکتر بودن | 
| >= | 5 >= 5 | بزرگتر یا مساوی بودن | 
| <= | 5 <= 6 | کوچکتر یا مساوی بودن | 
3️⃣ مثالهای عملی
4️⃣ نکات مهم
- 
همیشه سعی کنید از ===و!==استفاده کنید تا از مشکلات نوع داده جلوگیری شود.
- 
مقایسهها همیشه یک Boolean برمیگردانند ( trueیاfalse).
- 
عملگرهای بزرگتر و کوچکتر ( >,<,>=,<=) فقط برای مقادیر عددی یا رشتهای (lexicographical) قابل استفادهاند.
- 
در رشتهها، مقایسه بر اساس حروف الفبا و کد یونیکد انجام میشود: 
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React