我正在做我的計算器,並希望防止div爲零。我想我必須檢查最後元素,如果他們是「/ 0」?我做錯了什麼?檢查兩個最後的元素
function div(input)
{
var input = document.getElementById("t");
var lastElement = (input.value.length-1);
//alert(input.value[lastElement-1]);
//alert(input.value[lastElement]);
if (input.value[lastElement-1] === "/")
{
if (input.value[lastElement] === "0")
{
alert("/to Zero");
}
}
}
請添加一些更多的信息,如HTML標記,其餘的JS代碼等 –
假設你的字符串真的以'/0'而不是'/ 0'或'/ 0'或'/ 0'(最後的空格),你沒有做錯任何事情(儘管你有其他的選擇)。但這不是我如何處理它。我會解析這個等式 - 大概你會需要嗎? - 然後*然後*檢查除數是否爲0. –