في هذا الدرس 2تصفّح المواضيع
| المعامل | الوصف | مثال | تساوي | النتيجة | decimal |
| & | and | 5%1 | 0101&0001 | 0001 | 1 |
| | | or | 5|1 | 0101 | 0001 | 0101 | 5 |
| ~ | not | ~5 | ~0101 | 1010 | 10 |
| ^ | xor | 5^1 | 0101^0001 | 0010 | 4 |
| << | تقوم بتحريك 0 بقيمة 1 ناحية اليسار | 5<<1 | 0101<<1 | 1010 | 10 |
| >> | ازالة عنصر من ناحية اليمين | 5 >> 1 | 0101>>1 | 0010 | 2 |
| >>> | تقوم باضافة 0 من ناحية اليمين | 5>>>1 | 0101>>>1 | 0010 | 2 |
HTML
- مثل C و C ++ و Java و Python والعديد من اللغات الأخرى ،تدعم JavaScript أيضًا bit-wise operators .
- في JavaScript: يتم تخزين الرقم كرقم يتكون من 64 بت ولكن يتم تنفيذ عملية البت على رقم ثنائي 32 بت ، أي لإجراء عملية بت ، يحول JavaScript الرقم إلى رقم binary 32 بت وبعدها يقوم بإجراء العملية وإعادة النتيجة إلى64 بت مره أخري
- يتم تحويل المعاملات إلى أعداد صحيحة من 32 بت ويتم التعبير عنها بسلسلة من البت bit تتكون من (أصفار وواحد). الأرقام التي تحتوي على أكثر من 32 بت يتم تجاهل البتات الزائدة لها
رحلتك في الدرس
—سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.