javascript写的简单的计算器,内容很多,方法实用,推荐_javascript技巧
最近用javascript写了一个简单的计算器,自己测试感觉还好,先给大家观赏下界面:
界面就是这样了,但是功能如何呢?
现在只是个简单的标准计算器,能进行加减乘除连续运算,以及求余运算。如果发生被除数为零的错误,下面会给出提示,就像这样:
自己不知道写的怎么样,但是对于新手来说,这肯定是一份大餐,里面可以接触到的东西不少,可以拿来学习。如果有高手看出里面的疏漏、错误等望不吝赐教,给予指点。
下面贴上代码,希望里面的注释足够多了。
js部分:
var num=0,result=0,numshow="0";
var operate=0; //判断输入状态的标志
var calcul=0; //判断计算状态的标志
var quit=0; //防止重复按键的标志
function command(num){
var str=String(document.calculator.numScreen.value); //获得当前显示数据
str=(str!="0") ? ((operate==0) ? str : "") : ""; //如果当前值不是"0",且状态为0,则返回当前值,否则返回空值;
str=str + String(num); //给当前值追加字符
document.calculator.numScreen.value=str; //刷新显示
operate=0; //重置输入状态
quit=0; //重置防止重复按键的标志
}
function dzero(){
var str=String(document.calculator.numScreen.value);
str=(str!="0") ? ((operate==0) ? str + "00" : "0") : "0"; //如果当前值不是"0",且状态为0,则返回当str+"00",否则返回"0";
document.calculator.numScreen.value=str;
operate=0;
}
function dot(){
var str=String(document.calculator.numScreen.value);
str=(str!="0") ? ((operate==0) ? str : "0") : "0"; //如果当前值不是"0",且状态为0,则返回当前值,否则返回"0";
for(i=0; iif(str.substr(i,1)==".") return false; //如果有则不再插入
}
str=str + ".";
document.calculator.numScreen.value=str;
operate=0;
}
function del(){ //退格
var str=String(document.calculator.numScreen.value);
str=(str!="0") ? str : "";
str=str.substr(0,str.length-1);
str=(str!="") ? str : "0";
document.calculator.numScreen.value=str;
}
function clearscreen(){ //清除数据
num=0;
result=0;
numshow="0";
document.calculator.numScreen.value="0";
}
function plus(){ //加法
calculate(); //调用计算函数
operate=1; //更改输入状态
calcul=1; //更改计算状态为加
}
function minus(){ //减法
calculate();
operate=1;
calcul=2;
}
function times(){ //乘法
calculate();
operate=1;
calcul=3;
}
function divide(){ //除法
calculate();
operate=1;
calcul=4;
}
function persent(){ //求余
calculate();
operate=1;
calcul=5;
}
function equal(){
calculate(); //等于
operate=1;
num=0;
result=0;
numshow="0";
}
//
function calculate(){
numshow=Number(document.calculator.numScreen.value);
if(num!=0 && quit!=1){ //判断前一个运算数是否为零以及防重复按键的状态
switch(calcul){ //判断要输入状态
case 1:result=num+numshow;break; //计算"+"
case 2:result=num-numshow;break; //计算"-"
case 3:result=num*numshow;break;
case 4:if(numshow!=0){result=num/numshow;}else{document.getElementById("note").innerHTML="被除数不能为零!"; setTimeout(clearnote,4000)} break;
case 5:result=num%numshow;break;
}
quit=1; //避免重复按键
}
else{
result=numshow;
}
numshow=String(result);
document.calculator.numScreen.value=numshow;
num=result; //存储当前值
}
function clearnote(){ //清空提示
document.getElementById("note").innerHTML="";
}
html部分:

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die AC-Taste auf dem Rechner ist die „All Clear“-Taste, was bedeutet, dass die Werte in allen Registern während der Zahleneingabe gelöscht werden Beim ersten Drücken der AC-Taste werden alle Werte außer dem Speicherinhalt gelöscht.

Das e im Rechner stellt die Potenz von 10 dar, also den Exponenten zur Basis 10. Beispielsweise ist 1,99714E13 gleich 19971400000000; das Ausdrücken einer Zahl in Form einer Multiplikation mit der n-ten Potenz von 10 wird als wissenschaftliche Notation bezeichnet : Wenn wir etwas Größeres oder Kleineres mit einer großen Anzahl von Ziffern markieren oder bedienen möchten, können wir die wissenschaftliche Notation verwenden, um nicht viel Platz und Zeit zu verschwenden.

Das Win10-System verfügt über viele leistungsstarke Funktionen, die viele Internetnutzer zum Herunterladen, Installieren und Verwenden anregen. Außerdem gibt es viele praktische Gadgets, wie zum Beispiel das Win10-Rechner-Tool. Einige Internetnutzer wissen immer noch nicht, wie man den Win10-Rechner öffnet. Lassen Sie mich Ihnen beibringen, wie man den Win10-Rechner öffnet. Methode 1: Suche im Startmenü 1. Klicken Sie auf dem Windows 10-Systemdesktop auf den Menüpunkt „Start/Rechner“. 2. Sie können das Rechnerfenster von Windows 10 öffnen. Methode 2: Cortana-Suche öffnen 1. Klicken Sie auf dem Windows 10-Desktop auf das Symbol „Cortana-Suche“ in der unteren linken Ecke der Taskleiste. 2. Geben Sie im Popup-Menü das Stichwort „Rechner“ ein, um zu suchen, und klicken Sie in den Suchergebnissen auf den Menüpunkt „Rechner“.

Rechner ohne Speicherfunktion bezieht sich auf einen wissenschaftlichen Rechner; ein wissenschaftlicher Rechner ist eine Art elektronischer Rechner, der Operationen wie Potenzierung, Quadratwurzel, Exponent, Logarithmus, trigonometrische Funktion, Statistik usw. ausführen kann, auch bekannt als Funktionsrechner; besteht im Allgemeinen aus einem Taschenrechner, einem Controller, einem Speicher, einer Tastatur, einem Display, einem Netzteil sowie einigen optionalen Peripheriegeräten und elektronischem Zubehör.

Effizienter Fibonacci-Folgenrechner: Die PHP-Implementierung der Fibonacci-Folge ist ein sehr klassisches mathematisches Problem. Die Regel lautet, dass jede Zahl gleich der Summe der beiden vorherigen Zahlen ist, d. h. F(n)=F(n-1)+F (n-2), wobei F(0)=0 und F(1)=1. Bei der Berechnung der Fibonacci-Folge kann diese rekursiv implementiert werden, jedoch treten mit zunehmendem Wert Leistungsprobleme auf. Daher wird in diesem Artikel erläutert, wie man mit PHP ein effizientes Fibonacci-Programm schreibt

Wie implementiert man eine einfache Taschenrechnerfunktion mit JavaScript? Der Taschenrechner ist eines der am häufigsten verwendeten Werkzeuge in unserem täglichen Leben. Er kann zur Durchführung einfacher mathematischer Operationen verwendet werden. Heute werden wir JavaScript verwenden, um eine einfache Taschenrechnerfunktion zu implementieren. In diesem Artikel zeige ich Ihnen, wie Sie Code in JavaScript schreiben, um grundlegende mathematische Operationen und Rechnerschnittstellen zu implementieren. Zuerst müssen wir eine HTML-Datei erstellen, die einen Text zur Anzeige der Ergebnisse der Operation enthält.

Freunde, wissen Sie, wie man Währungen auf dem Mac-Systemrechner umrechnet? Wenn Sie interessiert sind, schauen Sie es sich mit mir an. Schritt 1: Öffnen Sie den Rechner des Mac-Systems und klicken Sie in der Menüleiste auf „Konvertieren“. Schritt 2: Klicken Sie im Menü „Umrechnung“ auf „Währung“. Schritt 3: Nachdem Sie die umzurechnende Währung ausgewählt haben, klicken Sie auf die Schaltfläche „Umrechnen“.

Die „AC“-Taste am Rechner bedeutet „Alles löschen“. Durch Drücken der AC-Taste werden alle Eingaben und Vorgänge im Rechner gelöscht und der Rechner auf seinen Ausgangszustand zurückgesetzt, was einem Neustart einer Berechnung entspricht.
