製作簡單計算器——想要成為合格的java工程師,就別犯懶!
製作簡單計算器——想要成為合格的java工程師,就別犯懶!
用到的技術:HTML + JavaScript;主要以javascript為主。
實現簡單的加減法計算;
操作步驟:
首先製作一個html頁面;代碼如下
計算器
1
2
3
4
5
6
7
8
9
C
+
-
*
/
=
利用javascript實現二級菜單效果;代碼如下
varsc= document.getElementById("sc");
varkeys = document.getElementById("keys");
functionfun(){
var e=e||window.event;//找到button的內容
var btnTxt=e.target.innerHTML //該元素的值
if(e.target.nodeName=="BUTTON"){//判斷是否是點在了button上
try{
switch(btnTxt){
case"=":
//alert("計算") ;
sc.value=eval(sc.value)
break;
case"C":
//alert("清空")
sc.value=""
break;
default:
// alert("拼字串")
sc.value+=btnTxt
}//switch end
}catch(e){//報錯語
sc.value="您的輸入有誤"
}
}
知識要點剖析:如何理解var e=e||window.event的?
解答:為了實現多種瀏覽器兼容;
整個代碼是這樣的vare=event?event||window.event;
意思是:如果存在event,那麼var e=event;而如果不存在event,那麼var e=window.event
eval(String)方法:
是通過計算string得到的值(如果有的話)。
-----------我是廣告分割線---------------
※石家莊java培訓機構的選擇,別看廣告,看「療效」!
※康諾科技java培訓小課堂:Web前端——滑鼠觸發使圖片橫向移動
※康諾科技java培訓小課堂:Web前端——橫向切換屏幕
TAG:康諾科技 |
※如果妳想成為Party Queen,就不能忽略這一點
※Jessie J:她活成了自己最想成為的樣子
※囚禁big·mom,成為幕後四皇,卡彭有可能要實施這個瘋狂計劃
※iPhone X銷量不佳,為什麼沒有成為蘋果的一個經典?
※Balenciaga 成為奢侈品鞋款的銷量之王!這還不是最厲害的…
※超模尼尼回歸!Nick Jonas 代言奢侈品牌John Varvatos,並成為合作設計師
※了解diy髮飾的做法和步驟 讓你輕鬆成為手工能手
※Balenciaga 成為奢侈品鞋款的銷量之王!這還不是最厲害的……
※Bigbang太陽成為有妻一族,GD也公開戀情,剩下的成員卻還是單身
※孩子輕鬆「智」造,Makeblock神經元智造家讓想像成為可能!
※Fitbit Versa可能會成為一款經濟實惠的手錶
※iPhones 手機要成為紐約警察的標配,難道是因為季度銷量慘淡嗎?
※這7個絕不會錯的劉雯同款口紅,讓你成為High Fashion的時髦精!
※Linux 如何成為我的工作
※Kendrick Lamar不謙虛,這套電影讓他主動希望成為大反派?!
※成為人體彩繪藝術家,你只需要一支Bijoux poeme可食感官畫筆
※要多努力,才能成為一個合格的渣男?
※廉價版iPhoneX再確認!價格更便宜,分析師:將成為蘋果爆款產品!
※Kendrick Lamar不謙虛,這套電影讓他主動希望成為大反派!
※我不願成為自己心底的loser