我們希望讓這個開放原始碼專案提供給全世界的人使用。
協助翻譯本教學課程的內容成你的語言!
建立一個計算器,提示輸入算術表達式並傳回其結果。
在這個任務中,不需要檢查表達式的正確性。只要評估並傳回結果即可。
執行示範
我們使用 eval 來計算數學表達式
eval
let expr = prompt("Type an arithmetic expression?", '2*3+2'); alert( eval(expr) );
不過,使用者可以輸入任何文字或程式碼。
為了安全起見,並將其限制在僅限算術運算,我們可以使用 正規表示法 檢查 expr,這樣它只能包含數字和運算子。
expr