Hola buen día
Hice una calculadora, pero me tuve que apoyar en una programación que ya estaba hecha en internet, me gustaría saber que significa cada linea de la programación porque no la entiendo, se supone que éstas lineas indican a la calculadora que hacer, pero no se como.
<script language="javascript1.3">
function addChar(input, character)//esta permite que se visualice lo que se digita
{
if(input.value == null || input.value == "0" )
input.value = character
else
input.value += character
}
function deleteChar(input)//esta es la que borra el ultimo caracter digitado
{
input.value = input.value.substring(0, input.value.length - 1)
}
function changeSign(input)//en esta funcion se cambia el signo del valor en pantalla
{
if(input.value.substring(0, 1) == "-" )
input.value = input.value.substring(1, input.value.length)
else
input.value = "-" + input.value
}
function compute(form)// esta es el motor de calculo de la calculadora. esta me quedo grande, asi que la busque
{
form.display.value = eval(form.display.value)
}
function checkNum(str)
{
for (var i = 0; i < str.length; i++)
{
var ch = str.substring(i, i+1)
if (ch < "0" || ch > "9" )
{
if (ch != "/" && ch != "*" && ch != "+" && ch != "-"
&& ch != "(" && ch!= " )" )
{
alert("error papi!!" )
return false
}
}
}
return true
}
<!-- -->