عناصر حسابية JavaScript

عناصر حسابية JavaScript

مثال

تعيين قيمة المتغيرات وإضافة قيمها:

var x = 7;		// تعيين قيمة x بـ 7
var y = 8;		// تعيين قيمة y بـ 8
var z = x + y;		// تُنقل قيمة z (x + y) إلى 15

جرب بنفسك

الأنشاءعمليات الحساب (=()) إضافة القيمة إلى المتغير.

الأنشاء

var x = 15;

جرب بنفسك

إضافةعمليات الحساب (+()) إضافة الأرقام:

إضافة

var x = 7;
var y = 8;
var z = x + y;

جرب بنفسك

ضربعمليات الحساب (*()) ضرب الأرقام:

ضرب

var x = 7;
var y = 8;
var z = x * y; 

جرب بنفسك

عمليات الحساب في جافا سكربت

تُستخدم عمليات الحساب لتنفيذ العمليات الحسابية على الأرقام:

المدراء وصف
+ إضافة
- طرح
* ضرب
/ قسمة
% الاستخراج الباقي (الباقي)
++ زيادة
-- تناقص

التعليقات:مثل JavaScriptيُدرج في هذا الفصل وصف كامل للعمليات الحسابية.

عمليات الأنشاء في جافا سكربت

تُستخدم عمليات الأنشاء لتحديد قيمة المتغيرات في جافا سكربت.

المدراء مثال تتطابق مع
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y

عمليات الأنشاء (+=()) إضافة قيمة إلى المتغير.

الأنشاء

var x = 7;
x += 8; 

جرب بنفسك

التعليقات:JS الأنشاءيُدرج في هذا الفصل وصف كامل للعمليات الأنشاء.

وظائف النصوص في جافا سكربت

+ يمكن استخدام العمليات أيضًا للجمع (الإضافة) النصوص (الجمع، السلسلة).

مثال

txt1 = "Bill";
txt2 = "Gates";
txt3 = txt1 + " " + txt2; 

نتيجة txt3 ستكون:

Bill Gates

جرب بنفسك

+= يمكن استخدام عمليات الأنشاء (السلسلة) مع النصوص أيضًا:

مثال

txt1 = "Hello ";
txt1 += "Kitty!"; 

نتيجة txt1 ستكون:

Hello Kitty!

جرب بنفسك

نصيحة:عند استخدامه مع النصوص،+ يُسمى هذا العمليات سلسلة.

جمع نص وعدد

إذا قمت بجمع إثنين من الأرقام، ستكون النتيجة مجموعها، ولكن إذا قمت بجمع رقم ونص، النتيجة ستكون نصاً:

مثال

x = 7 + 8;
y = "7" + 8;
z = "Hello" + 7;

نتيجة x، y و z ستكون:

15
78
Hello7

جرب بنفسك

نصيحة:إذا قمت بجمع عدد ونص، النتيجة ستكون نصاً!

وظائف مقارنة جافا سكربت

المدراء وصف
== يساوي
=== متساوي ونوعي
!= غير متساوي
!== غير متساوي أو غير نوعي
> أكبر
< أقل
>= أكبر أو يساوي
<= أقل أو يساوي
? وظيفة الحساب الثلاثية

التعليقات:مقارنة JSهذا الفصل يصف بشكل كامل مدراء المقارنة.

مدراء الحساب المنطقي في JavaScript

المدراء وصف
&& وال منطقي
|| أو منطقي
! عدم الحقيقة

التعليقات:مقارنة JSهذا الفصل يصف بشكل كامل مدراء الحساب.

مدراء التحويل في JavaScript

المدراء وصف
typeof يعود نوع المتغير.
instanceof يعود صحيحًا إذا كان العنصر مثالاً على نوع الكائن.

التعليقات:تحويل JSهذا الفصل يصف بشكل كامل مدراء التحويل.

عناصر حساب جافا سكربت

تعامل المدراء على الأعداد الثلاثينية.

سيتم تحويل أي عدد صحيح في هذا المدراء إلى عدد صحيح بسعة 32 بت. سيتم تحويل النتيجة إلى عدد صحيح في JavaScript.

المدراء وصف مثال تتطابق مع النتيجة عشري
& وال 5 & 1 0101 & 0001 0001 1
| أو 5 | 1 0101 | 0001 0101 5
~ العدم ~ 5 ~0101 1010 10
^ التباين 5 ^ 1 0101 ^ 0001 0100 4
<< تحريك إلى اليسار بملء الصفر 5 << 1 0101 << 1 1010 10
>> تحريك إلى اليمين بتوقيع 5 >> 1 0101 >> 1 0010 2
>>> تحريك إلى اليمين بملء الصفر 5 >>> 1 0101 >>> 1 0010 2

المثال السابق يستخدم مثالاً بسعة 4 بت. ولكن JavaScript يستخدم عددًا صحيحًا سعته 32 بت.

لذلك، في JavaScript، ~5 لن يعود 10، بل سيعود -6.

~00000000000000000000000000000101 ستعود 11111111111111111111111111111010.

التعليقات:سنشرح عمليات الحساب على المستوى البسيط في JSهذا الفصل يشرح بشكل مفصل عمليات الحساب على المستوى البسيط.

كتب دراسية

للإطلاع على المزيد من المعلومات حول عناصر حسابية JavaScriptللإطلاع على المزيد من المعلومات، يرجى قراءة محتوى الدروس المتقدمة لـ JavaScript:

معملات وحيدة ECMAScript
عمليات الحساب الواحدة لديها فقط معامل واحد، وهو الكائن أو القيمة الذي سيتم معالجته. هذا الفصل يشرح العمليات الحسابية الأبسط في ECMAScript - عمليات الحساب الواحدة.
معملات منطقية ECMAScript
عمليات الحساب على المستوى البسيط هي عمليات تتم على المستوى البسيط. هذا الفصل يشرح بشكل مفصل معلومات حول الأعداد الصحيحة، ويقدم جميع عمليات الحساب على المستوى البسيط في ECMAScript.
معملات منطقية Boolean ECMAScript
مدراء الحالة العادية مهمون جداً. هذا الفصل يشرح بشكل مفصل ثلاثة مدراء الحالة العادية: NOT، AND، وOR.
معملات ضربية ECMAScript
هذا الفصل يشرح عمليات التكامل في ECMAScript: الضرب، والقسمة، وعمليات الإقامة، وأساليبها الخاصة.
معملات إضافية ECMAScript
هذا الفصل يشرح عمليات التكامل في ECMAScript: عمليات الإضافة، النقطة، وأساليبها الخاصة.
معملات العلاقات ECMAScript
تقوم عمود العلاقات بتنفيذ عمليات مقارنة. تتناول هذه الفقرة الطريقة العادية لمقارنة عمود العلاقات، وكيفية مقارنة النصوص بالأرقام.
معملات التطابق ECMAScript
تستخدم عمود التطابق لتحديد ما إذا كانت المتغيرات متطابقة. يقدم ECMAScript مجموعتين من عمود التطابق: مساويات وغير مساويات، ومساويات كاملة وغير كاملة.
معملات شرطية ECMAScript
هذه الفقرة تتناول عمود الشرطية في ECMAScript.
معملات التخصيص ECMAScript
هذه الفقرة تتناول عمود التخصيص في ECMAScript.
معملة الكomma ECMAScript
هذه الفقرة تتناول عمود الكomma في ECMAScript.

انظر أيضًا

دليل:مستوى الأوامر في جافا سكربت

دليل مرجعي:عناصر حسابية JavaScript