JavaScript program egyszerű számológép készítéséhez

Ebben a példában megtanul egy programot írni, hogy egyszerű számológépet készítsen JavaScript-ben.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript, ha… más nyilatkozat
  • JavaScript kapcsoló nyilatkozat

1. példa: Egyszerű számológép, ha… egyebet, ha… mást

 // program for a simple calculator // take the operator input const operator = prompt('Enter operator ( either +, -, * or / ): '); // take the operand input const number1 = parseFloat(prompt('Enter first number: ')); const number2 = parseFloat(prompt('Enter second number: ')); let result; // using if… else if… else if (operator == '+') ( result = number1 + number2; ) else if (operator == '-') ( result = number1 - number2; ) else if (operator == '*') ( result = number1 * number2; ) else ( result = number1 / number2; ) // display the result console.log(`$(number1) $(operator) $(number2) = $(result)`);

Kimenet

 Írja be az operátort (+, -, * vagy /): * Írja be az első számot: 3.4 Írja be a második számot: 5,6 3,4 * 5,6 = 19,04

A fenti példában a felhasználót felszólítják egy operátor ( + , - , * vagy / ) és két szám megadására.

A parseFloat()numerikus karakterlánc értékét lebegőpontosá alakítja.

Az if… else if… ifutasítás segítségével ellenőrizhető a felhasználó által az operátor számára megadott feltétel. A megfelelő művelet végrehajtásra kerül, és megjelenik a kimenet.

2. példa: Egyszerű számológép kapcsolóval

 // program for a simple calculator let result; // take the operator input const operator = prompt('Enter operator ( either +, -, * or / ): '); // take the operand input const number1 = parseFloat(prompt('Enter first number: ')); const number2 = parseFloat(prompt('Enter second number: ')); switch(operator) ( case '+': result = number1 + number2; console.log(`$(number1) + $(number2) = $(result)`); break; case '-': result = number1 - number2; console.log(`$(number1) - $(number2) = $(result)`); break; case '*': result = number1 * number2; console.log(`$(number1) * $(number2) = $(result)`); break; case '/': result = number1 / number2; console.log(`$(number1) / $(number2) = $(result)`); break; default: console.log('Invalid operator'); break; )

Kimenet

 Írja be az operátort: ​​+ Írja be az első számot: 4 Írja be a második számot: 5 4 + 5 = 9

A fenti programban a felhasználót vagy + , - , * vagy / és két szám megadására kérjük . Ezután az switchutasítás végrehajtja az eseteket a felhasználói bemenet alapján.

érdekes cikkek...