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

العوامل الحسابية في لغة جافا سكريبتJava Script Arithmetic Operators

سنتعلم في هذا الدرس العمليات الحسابية Arithmetic Operators بلغة جافا سكريبت مثل عمليات ( + ) الجمع Addition وعمليات ( - ) الطرح Subtraction وعمليات (*) الضرب Multiplication وعمليات (/) القسمة Division وعمليات (%) خارج القسمة Modulus وسنتعلم الاولويات في العمليات الحسابية.

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

JavaScript Arithmetic Operators

العوامل الحسابية arithmetic operators تستخدم مع المتغيرات Variables أو مع القيم الرقمية الارقام.
 العوامل الحسابية هي:
  • Addition ( + ) الجمع 
  • Subtraction ( - ) الطرح 
  •  Multiplication (*) الضرب 
  • Division (/) القسمة 
  • Modulus (%) خارج القسمة
JavaScript Arithmetic Operators
Operator Description
+ Addition الجمع
- Subtraction الطرح
* Multiplication الضرب
** Exponentiation (ES2016) الأُس
/ Division القسمة
% Modulus (Division Remainder) خارج القسمة
++ Increment الزيادة
-- Decrement إنقاص



Addition Operator in java script عمليات الجمع في لغة جافا سكريبت

عمليات الجمع Addition Operator يستخدم المعامل (+) في جمع قيمتين ويقوم بأرجاع نتيجة الجمع بين متغيرين او قيمتين أو نصين.

عندما نستخدم علامة + مع النصوص تسمي عملية concatenate الحاق نص بنص اخر.

Addition ( + ) الجمع

عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين المتغيرات.

HTML
let price = 1000;
let tax = 14;
let total = price + tax;
document.write("<b> Total : "+ total +"<b><br>");

Addition ( + ) الجمع مع الارقام

عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين الارقام.

HTML
document.write(5 + 9);

Addition ( + ) الجمع مع النصوص

عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين النصوص وتسمي هذة العملية concatenate.

HTML
let fname = "Ahmed";
let lname = "Adly";
let fullName = fname +" " + lname;
document.write("<b> Full name is: "+ fullName +"<b>");

Addition ( + ) الجمع بين ارقام و نصوص

عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين النصوص والارقام تسمي هذة العملية concatenate يقوم جافا سكريبت بتحويل الرقم integer الي string.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  + 10 +"<b>");

Addition ( + ) الجمع بين ارقام و نصوص

عملية الجمع Addition Operator ( + ) في لغة جافا سكريبت بين النصوص والارقام تسمي هذة العملية concatenate يقوم جافا سكريبت بتحويل الرقم integer الي string.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  + 10 +"<b>");

Subtraction Operator in java script عمليات الطرح في لغة جافا سكريبت

عمليات الطرح Subtraction Operator يستخدم المعامل (-) في طرح قيمتين ويقوم بأرجاع نتيجة الطرح بين متغيررين او قيمتين.

Subtraction ( - ) الطرح

عملية الطرح Subtraction Operator ( - ) في لغة جافا سكريبت بين المتغيرات.

HTML
let price = 1000;
let discound = 200;
let total = price - discound;
document.write("<b> Total : "+ total +"<b>");

Subtraction ( - ) الطرح مع الارقام

عملية الطرح Subtraction Operator ( - ) في لغة جافا سكريبت بين الارقام.

HTML
document.write(9 - 4);

Subtraction ( - ) الطرح بين النصوص والنصوص

عملية Subtraction ( - ) الطرح بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  - lname  +"<b>");

Subtraction ( - ) الطرح بين الارقام والنصوص

عملية الطرح Subtraction ( - ) الطرح بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  - 10 +"<b>");

Multiplication Operator in java script عمليات الضرب في لغة جافا سكريبت

HTML
let price = 1000;
let quantity  = 3;
let total = price * quantity;
document.write("<b> Total : "+ total +"<b>");
عمليات الضرب Multiplication Operator يستخدم المعامل ( * ) في ضرب قيمتين ويقوم بأرجاع نتيجة الضرب بين متغيررين او قيمتين.

Multiplication ( * ) الضرب مع الارقام

عملية الضرب Multiplication Operator ( * ) في لغة جافا سكريبت.

HTML
document.write(5 * 10);

Multiplication ( * ) الضرب بين النصوص والنصوص

عملية Multiplication ( * ) لضرب بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  * lname  +"<b>");

Multiplication ( * ) الضرب بين الارقام والنصوص

عملية الضرب Multiplication ( - ) الضرب بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  * 10 +"<b>");

Division Operator in java script عمليات القسمة في لغة جافا سكريبت

عمليات Division Operator يستخدم المعامل (/) في قسمة قيمتين ويقوم بأرجاع نتيجة قسمة بين متغيرين او قيمتين.

Division ( / ) القسمة

عملية القسمة Division Operator ( / ) في لغة جافا سكريبت

HTML
let price = 900;
let quantityPrice  = 3;
let total = price / quantityPrice;
document.write("<b> Total : "+ total +"<b>");

Division ( / ) القسمة مع الارقام

عملية القسمة Division Operator ( / ) في لغة جافا سكريبت بين الارقام.

HTML
document.write(300 / 3);

Division ( * ) القسمة بين النصوص والنصوص

عملية Division ( * ) القسمة بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  / lname  +"<b>");

Division ( * ) القسمة بين الارقام والنصوص

عملية القسمة Division ( - ) القسمة بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  / 10 +"<b>");

Modulus Operator in java script عمليات خارج القسمة في لغة جافا سكريبت

عمليات خارج القسمة Modulus Operator (%) يقوم بارجاع القيمة الصحيحة المتبقية من عمليات القسمة

Division ( / ) القسمة

بدون عملية القسمة سوف يتم تقسيم الرقم بالكامل علي الرقم الاخر في عملية القسمة Division Operator ( / ) في لغة جافا سكريبت

HTML
let price = 10;
let quantityPrice  = 3;
let total = price / quantityPrice;
document.write("<b> Total : "+ total +"<b>");

Modulus ( / ) خارج القسمة

عملية خارج القسمة Modulus Operator ( ٪ ) في لغة جافا سكريبت

HTML
let price = 10;
let quantityPrice  = 3;
let total = price % quantityPrice;
document.write("<b> Total : "+ total +"<b>");

Modulus ( * ) خارج القسمة بين الارقام والنصوص

عملية خارج القسمة Modulus ( - ) خارج القسمة بين الارقام والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  % 10 +"<b>");

Modulus ( - ) خارج القسمة مع الارقام

عملية خارج القسمة مع الارقام Modulus Operator ( / ) في لغة جافا سكريبت.

HTML
document.write(10 / 3);

Modulus ( * ) خارج القسمة بين النصوص والنصوص

عملية Modulus ( * ) خارج القسمة بين النصوص والنصوص سوف يحدث مشكلة اثناء التشغيل ويقوم بأرجاع not a number بقيمة NaN.

HTML
let fname = "Ahmed";
let lname = "Adly";
document.write("<b>  "+ fname  %  lname  +"<b>");

مشاركة

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

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