Java Script Arithmetic Operators
العوامل الحسابية في لغة جافا سكريبت
سنتعلم في هذا الدرس العمليات الحسابية Arithmetic Operators بلغة جافا سكريبت مثل عمليات ( + ) الجمع Addition وعمليات ( - ) الطرح Subtraction وعمليات (*) الضرب Multiplication وعمليات (/) القسمة Division وعمليات (%) خارج القسمة Modulus وسنتعلم الاولويات في العمليات الحسابية.
التاريخ
الدروس
المستوى
اللغة
المشاهدات
المواضيع
الشروحات chevron_left Java Script Arithmetic Operators chevron_left JavaScript
Java Script Arithmetic Operators
العوامل الحسابية في لغة جافا سكريبت
</> JavaScript Arithmetic Operators
- Addition ( + ) الجمع
- Subtraction ( - ) الطرح
- Multiplication (*) الضرب
- Division (/) القسمة
- Modulus (%) خارج القسمة
Operator | Description |
+ | Addition الجمع |
- | Subtraction الطرح |
* | Multiplication الضرب |
** | Exponentiation (ES2016) الأُس |
/ | Division القسمة |
% | Modulus (Division Remainder) خارج القسمة |
++ | Increment الزيادة |
-- | Decrement إنقاص |
</>
Addition Operator in java script
عمليات الجمع في لغة جافا سكريبت
عمليات الجمع Addition Operator يستخدم المعامل (+) في جمع قيمتين ويقوم بأرجاع نتيجة الجمع بين متغيرين او قيمتين أو نصين.
عندما نستخدم علامة + مع النصوص تسمي عملية concatenate الحاق نص بنص اخر.
Addition ( + ) الجمع
عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين المتغيرات.
let price = 1000; let tax = 14; let total = price + tax; document.write("<b> Total : "+ total +"<b><br>");
Addition ( + ) الجمع مع الارقام
عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين الارقام.
document.write(5 + 9);
Addition ( + ) الجمع مع النصوص
عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين النصوص وتسمي هذة العملية concatenate.
let fname = "Ahmed"; let lname = "Adly"; let fullName = fname +" " + lname; document.write("<b> Full name is: "+ fullName +"<b>");
Addition ( + ) الجمع بين ارقام و نصوص
عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين النصوص والارقام تسمي هذة العملية concatenate يقوم جافا سكريبت بتحويل الرقم integer الي string.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname + 10 +"<b>");
Addition ( + ) الجمع بين ارقام و نصوص
عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين النصوص والارقام تسمي هذة العملية concatenate يقوم جافا سكريبت بتحويل الرقم integer الي string.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname + 10 +"<b>");
</>
Subtraction Operator in java script
عمليات الطرح في لغة جافا سكريبت
عمليات الطرح Subtraction Operator يستخدم المعامل (-) في طرح قيمتين ويقوم بأرجاع نتيجة الطرح بين متغيررين او قيمتين.
Subtraction ( - ) الطرح
عملية الطرح Subtraction Operator ( - ) في لغة جافا سكريبت بين المتغيرات.
let price = 1000; let discound = 200; let total = price - discound; document.write("<b> Total : "+ total +"<b>");
Subtraction ( - ) الطرح مع الارقام
عملية الطرح Subtraction Operator ( - ) في لغة جافا سكريبت بين الارقام.
document.write(9 - 4);
Subtraction ( - ) الطرح بين النصوص والنصوص
عملية Subtraction ( - ) الطرح بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname - lname +"<b>");
Subtraction ( - ) الطرح بين الارقام والنصوص
عملية الطرح Subtraction ( - ) الطرح بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname - 10 +"<b>");
</>
Multiplication Operator in java script
عمليات الضرب في لغة جافا سكريبت
let price = 1000; let quantity = 3; let total = price * quantity; document.write("<b> Total : "+ total +"<b>");
Multiplication ( * ) الضرب مع الارقام
عملية الضرب Multiplication Operator ( * ) في لغة جافا سكريبت.
document.write(5 * 10);
Multiplication ( * ) الضرب بين النصوص والنصوص
عملية Multiplication ( * ) لضرب بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname * lname +"<b>");
Multiplication ( * ) الضرب بين الارقام والنصوص
عملية الضرب Multiplication ( - ) الضرب بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname * 10 +"<b>");
</>
Division Operator in java script
عمليات القسمة في لغة جافا سكريبت
عمليات Division Operator يستخدم المعامل (/) في قسمة قيمتين ويقوم بأرجاع نتيجة قسمة بين متغيرين او قيمتين.
Division ( / ) القسمة
عملية القسمة Division Operator ( / ) في لغة جافا سكريبت
let price = 900; let quantityPrice = 3; let total = price / quantityPrice; document.write("<b> Total : "+ total +"<b>");
Division ( / ) القسمة مع الارقام
عملية القسمة Division Operator ( / ) في لغة جافا سكريبت بين الارقام.
document.write(300 / 3);
Division ( * ) القسمة بين النصوص والنصوص
عملية Division ( * ) القسمة بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname / lname +"<b>");
Division ( * ) القسمة بين الارقام والنصوص
عملية القسمة Division ( - ) القسمة بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname / 10 +"<b>");
</>
Modulus Operator in java script
عمليات خارج القسمة في لغة جافا سكريبت
عمليات خارج القسمة Modulus Operator (%) يقوم بارجاع القيمة الصحيحة المتبقية من عمليات القسمة
Division ( / ) القسمة
بدون عملية القسمة سوف يتم تقسيم الرقم بالكامل علي الرقم الاخر في عملية القسمة Division Operator ( / ) في لغة جافا سكريبت
let price = 10; let quantityPrice = 3; let total = price / quantityPrice; document.write("<b> Total : "+ total +"<b>");
Modulus ( / ) خارج القسمة
عملية خارج القسمة Modulus Operator ( ٪ ) في لغة جافا سكريبت
let price = 10; let quantityPrice = 3; let total = price % quantityPrice; document.write("<b> Total : "+ total +"<b>");
Modulus ( * ) خارج القسمة بين الارقام والنصوص
عملية خارج القسمة Modulus ( - ) خارج القسمة بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname % 10 +"<b>");
Modulus ( - ) خارج القسمة مع الارقام
عملية خارج القسمة مع الارقام Modulus Operator ( / ) في لغة جافا سكريبت.
document.write(10 / 3);
Modulus ( * ) خارج القسمة بين النصوص والنصوص
عملية Modulus ( * ) خارج القسمة بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.
let fname = "Ahmed"; let lname = "Adly"; document.write("<b> "+ fname % lname +"<b>");