انتقل إلى محتوى الدرس
الدرس 17
دورة جافا سكريبت

عوامل تشغيل Bitwise أحادية في لغة جافا سكريبتJavaScript Bitwise Operators

عوامل تشغيل Bitwise أحادية في لغة جافا سكريبت

أقسام الدرس
2
الأمثلة
1
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
2,925
محتوى الدرس
في هذا الدرس 2تصفّح المواضيع

عوامل تشغيل Bitwise أحادية في لغة جافا سكريبت JavaScript Bitwise Operators

المعامل الوصف مثال تساوي النتيجة 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

JavaScript Bitwise Operators

- مثل C و C ++ و Java و Python والعديد من اللغات الأخرى ،تدعم JavaScript أيضًا bit-wise operators .

  • في JavaScript: يتم تخزين الرقم كرقم يتكون من 64 بت ولكن يتم تنفيذ عملية البت على رقم ثنائي 32 بت ، أي لإجراء عملية بت ، يحول JavaScript الرقم إلى رقم binary  32 بت وبعدها يقوم بإجراء العملية وإعادة النتيجة إلى64 بت مره أخري 
  • يتم تحويل المعاملات إلى أعداد صحيحة من 32 بت ويتم التعبير عنها بسلسلة من البت bit تتكون من   (أصفار وواحد). الأرقام التي تحتوي على أكثر من 32 بت يتم تجاهل البتات الزائدة لها

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…