magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

تگ های موضوع سورس کد ماشین حساب جاوا اسکریپت

مقدمه‌ای بر ماشین حساب جاوا اسکریپت



ماشین حساب‌ها ابزاری کاربردی هستند که به‌صورت آنلاین یا آفلاین، محاسبات ریاضی را انجام می‌دهند. در اینجا، ما به بررسی سورس کد ماشین حسابی ساده با استفاده از جاوا اسکریپت خواهیم پرداخت. این ماشین حساب می‌تواند عملیات اصلی مانند جمع، تفریق، ضرب و تقسیم را انجام دهد.

ساختار HTML ماشین حساب


ابتدا، ما به ساختار HTML نیاز داریم که شامل ورودی‌ها و دکمه‌ها باشد.
```html
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=
  1. 0">
<title>ماشین حساب جاوا اسکریپت</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="calculator">
<input type="text" id="result" disabled>
<div class="buttons">
<button onclick="clearResult()">C</button>
<button onclick="appendToResult('1')">1</button>
<button onclick="appendToResult('2')">2</button>
<button onclick="appendToResult('3')">3</button>
<button onclick="appendToResult('+')">+</button>
<button onclick="appendToResult('4')">4</button>
<button onclick="appendToResult('5')">5</button>
<button onclick="appendToResult('6')">6</button>
<button onclick="appendToResult('-')">-</button>
<button onclick="appendToResult('7')">7</button>
<button onclick="appendToResult('8')">8</button>
<button onclick="appendToResult('9')">9</button>
<button onclick="appendToResult('*')">*</button>
<button onclick="appendToResult('0')">0</button>
<button onclick="calculateResult()">=</button>
<button onclick="appendToResult('/')">/</button>
</div>
</div>
<script src="script.js"></script>
</body>
</html>
```

کد جاوا اسکریپت ماشین حساب


حالا به کد جاوا اسکریپت می‌پردازیم. این کد مسئول محاسبات و کنترل رفتار دکمه‌ها است.
```javascript
function appendToResult(value) {
document.getElementById("result").value += value;
}
function clearResult() {
document.getElementById("result").value = '';
}
function calculateResult() {
const result = eval(document.getElementById("result").value);
document.getElementById("result").value = result;
}
```

توضیحات کد


در این کد، ما از سه تابع اصلی استفاده می‌کنیم:
  1. appendToResult(value): این تابع برای اضافه کردن عدد یا عملگر به ورودی ماشین حساب استفاده می‌شود.

  1. clearResult(): با این تابع، می‌توانیم ورودی ماشین حساب را پاک کنیم.

  1. calculateResult(): این تابع از تابع `eval` برای محاسبه نتیجه استفاده می‌کند. این تابع ورودی را تجزیه و تحلیل کرده و نتیجه را نمایش می‌دهد.

نتیجه‌گیری


ساخت یک ماشین حساب ساده با جاوا اسکریپت، نه تنها یک تمرین عالی برای یادگیری مبانی برنامه‌نویسی است، بلکه به شما امکان می‌دهد تا نحوه تعامل با DOM و انجام محاسبات را یاد بگیرید. با گسترش این پروژه، می‌توانید ویژگی‌های بیشتری مانند تاریخچه محاسبات یا عملیات پیشرفته‌تر را اضافه کنید.
مشاهده بيشتر

لیست فایل های ویژه وبسایت

بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php

بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php


نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)

نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)


نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی

نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی


دانلود-دیتابیس-تقویم-1404-در-اکسل

دانلود دیتابیس تقویم 1404 در اکسل


دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)

دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)


تعداد فایل های دانلود شده

35944+

آخرین بروز رسانی در سایت

1404/2/20

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2600+