var val1 = document.getElementById("txt1").value;
var ys = document.getElementById("select").value;
var val2 = document.getElementById("txt2").value;
if(ys == "+"){
var val3 = val1 + val2;
}
你要先判断value里面是不是全部为数字字符串,如果是则用parseInt()、parseFloat()或者number()进行转换,汉字或者英文字母是没法转为数字类型的
js里面只有parseInt()和parseFloat()这两种方法 可以将数字型字符串 转换成 数值型数据
像上面说的number(),partseDouble()这些方法都是不存在的。
parseInt或者parseDouble