2014-09-05 66 views
-1

我目前正在使用HTML,CSS和JavaScript(特別是jQuery)製作一個計算器,並且我正在設置它,以便每輸入一個數字後點擊一個運算符按鈕,它就會發送數字和運算符按順序排列成一個數組。是否可以從數組中提取數字和運算符?

例如:用戶輸入5並按乘法運算符。一旦按下乘法按鈕,它將按下5和*到newArray,如下所示:newArray = ["5", "*"]。然後在按下輸入鍵時,它會將1推到最後。

我的目標是從陣列中提取這些使一個單一的表達,最終,在給定的情況下,將輸出5.

+0

是的,這是可能的。請注意是/不是這樣的問題通常不適合Stack Overflow。歡迎您就您的代碼問題提出更具體的問題。 – 2014-09-05 23:49:04

+1

我正在尋找解決我的問題。 – bwalbs 2014-09-05 23:53:47

+2

我剛剛回答了標題中的問題。哪個問題到底是什麼?你解釋了你想要做的事情,但是你沒有提及你遇到問題的哪一步。堆棧溢出是一個可以幫助您解決代碼中具體問題的地方,而不是其他人爲您編寫代碼的地方。 – 2014-09-05 23:55:30

回答

1

Join這導致"5*1"陣列和eval它 - jsFiddle Example

var newArray = ["5", "*", "1"] 

var output = eval(newArray.join("")) // 5 
相關問題