用來js寫了乙個簡單的計算器,得益於jquery的便捷性,很少的**就可以實現。
以下是js原始碼
//計算結果變數
var resault = 0;
//前乙個按下的運算子
var op = "";
//輸入的數字是否從頭開始
var isnew = false;
$(function ()
var currnum = $("#txt").val();
if (!isnan(this.value)) //輸入的是數字
else if (this.value != 0 && currnum == "0")
else
} else if (this.value == "+/-")//輸入的是負號
else if (this.value == "." && currnum.indexof(".") == -1)//輸入的是小數點 並且 當前輸入的數字中不包含小數點
});//操作符
$(".op").click(function () );
//cancel (相當於歸零操作)
$("#btn_can").click(function () );
//clean (只清除掉當前輸入的資料,不影響上次儲存的記錄)
$("#btn_cle").click(function () );
//del (刪掉前乙個輸入的數字部分,即在顯示框的數字最後一位刪掉,如果的話)
$("#btn_del").click(function () else
});});//計算結果
function getresault() else if (op == "-") else if (op == "*") else if (op == "/") else
} else
$("#txt").val(resault);
}
html**:
簡 單 計 算 器
以上是全部**,發現bug請告訴我哦。 Javascript計算器(二) 簡單的布局與美化
上一次簡單地做出了計算器基本功能的實現部分,接下來的任務首先就是布局與美化。這是最終半成品的樣子 布局時使用了div區域來布局 首先遇到的第乙個問題就是,在乙個大的div下附屬div的換行問題,查閱了資料之後,發現用float屬性是一種解決方法,並且可以通過限制div區域大小來實現自然地換行,於是正...
簡單計算器
unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,stdctrls,buttons,math math是數 算單元 type tform1 class ...
簡單計算器
a 簡單計算器 crawling in process.crawling failed time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description 讀入乙個只包含 的非負整數計算表示...