将一个字符串在js中转变成数据然后相加 同上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 parseInt('1') + parseInt('2') 也可以用eval()<script type="text.javascript"> var a = '1'; var b = '+'; var c = '2'; alert(eval(a + b + c));</script> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-31j"><title>test</title><script language = "javascript">function add() { var a = document.getElementById("txt1").value; var b = document.getElementById("txt2").value if(a!=null&&b!=null) { alert(parseInt(a) + parseInt(b)); }}</script></head><body><input type="text" name="txt" id="txt1"><br><input type="text" name="txt2" id="txt2"><br><input type="submit" name="sub" onclick="add();"></body></html> parseInt 方法返回由字符串转换得到的整数。parseInt(numString, [radix])参数numString必选项。要转换为数字的字符串。radix可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。说明parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。 parseInt("abc") // 返回 NaN。parseInt("12abc") // 返回 12。可以用 isNaN 方法检测 NaN。 parseFloat 方法返回由字符串转换得到的浮点数。 parseFloat(numString)必选项 numString 参数是包含浮点数的字符串。 说明parseFloat 方法返回与 numString 中保存的数相等的数字表示。如果 numString 的前缀不能解释为浮点数,则返回 NaN (而不是数字)。parseFloat("abc") // 返回 NaN。parseFloat("1.2abc") // 返回 1.2。可以用 isNaN 方法检测 NaN。 var s="2";var n=s-0; String str = "2";int i = Integer.parInt(str) + 5;可以的^_* 使用了MyDatePicker 日历控件,下拉框的onchange报错 sql调用数据库在jsp页面显示问题 新建里面没有WEB PROJECT ,怎么办? 上传文件代码解读 请问各位朋友怎么用JDBC来进行数据库的倒入倒出? 还是tomcat5的中文问题(url,参数...),晕了 郁闷中!一个include页面的问题!急。。。。。。。各位帮帮忙!谢谢了! 一个很简单的 编写 JavaBean 与调用它的问题。 如何解决分页,THANKS A LOT! xml数据与数据库数据比较 效率问题 struts上传 急 急 急 关于HTML?
var a = '1';
var b = '+';
var c = '2';
alert(eval(a + b + c));
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-31j">
<title>test</title>
<script language = "javascript">
function add() {
var a = document.getElementById("txt1").value;
var b = document.getElementById("txt2").value
if(a!=null&&b!=null) {
alert(parseInt(a) + parseInt(b));
}
}
</script>
</head>
<body>
<input type="text" name="txt" id="txt1"><br>
<input type="text" name="txt2" id="txt2"><br>
<input type="submit" name="sub" onclick="add();">
</body>
</html>
返回由字符串转换得到的整数。parseInt(numString, [radix])参数
numString必选项。要转换为数字的字符串。radix可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。 parseInt("abc") // 返回 NaN。
parseInt("12abc") // 返回 12。
可以用 isNaN 方法检测 NaN。
返回由字符串转换得到的浮点数。 parseFloat(numString)必选项 numString 参数是包含浮点数的字符串。 说明
parseFloat 方法返回与 numString 中保存的数相等的数字表示。如果 numString 的前缀不能解释为浮点数,则返回 NaN (而不是数字)。parseFloat("abc") // 返回 NaN。
parseFloat("1.2abc") // 返回 1.2。
可以用 isNaN 方法检测 NaN。
var n=s-0;
String str = "2";
int i = Integer.parInt(str) + 5;可以的
^_*