2016-03-05 26 views
0

我正在寫一個可以在網頁中作爲計算器的HTML頁面。如何清理HTML中的變量並重用它?

我需要設計M +,MR,MC函數它,同樣,計算器

  • M +是用於存儲在存儲器中的答案
  • MR被裝入存儲器
  • MC是乾淨內存

但是我發現後,我清理內存,我無法獲得新的內存再次

function M(){ 
    M = document.forms[0].elements[2].value 
} 

function MR(){ 
    document.forms[0].elements[0].value = M 
} 

function MC(){ 
    M = 0 
} 
+1

你命名的衝突 - 'M'不能指兩種內存值和'函數M'。你會想重命名其中的一個。 –

回答

-1

使用復位()

例如

的document.getElementById( 「myForm會」)復位();

1

不要調用該函數在內存中存儲與變量相同的值以保存該值。您的function M用存儲的第一個值的值覆蓋自己的定義。

提示:不要使用未聲明的變量。

0

這個應該幾乎是一樣的。

刪除或重置對象使用:delete obj

Javascript DELETE Object

function M(){ 
    return document.forms[0].elements[2].value 
} 
function MR(){ 
    document.forms[0].elements[0].value = M() 
} 
相關問題