var a="123"
var b="123"
a= parseInt(a)
b= parseInt(b)
解决方案 »
- jmail 参数设置问题
- 关于jS问题,求解~!
- JS检查剩余输入字符的一个函数,求大家帮忙看看哪有错
- 动态页面动态显示问题,先谢谢各位XDJM了
- 怎样用嵌入对象的方式打开powerpoint(.ppt)文件
- 救急:window.close如何才不能弹出promt对话框啊?
- 倾分求助:怎么在js里使<INPUT TYPE="text">不输入全角?顺便给XDJM们拜个早年
- 请教!!能不能用javascript来使一个下拉框展开,如何实现,在线等待,解决揭帖!!
- 请问怎样用window.open()在本页打开另一个网页?
- 一个关于菜单的问题,谁能帮我
- 关于文件控件的问题,请各位大佬帮忙看看
- 关于ScriptX控件的问题,请大家帮帮忙!
var a="123"
var b="123"
a= parseInt(a,10)
b= parseInt(b,10)
alert(a+b)
eval(a+"+"+b)
eval(a)+eval(b)
var a="123"
var b="123"
这时:String(a)+String(b)=123123
Number(a)+Number(b)=246注意大小写,第一个字母大写。
parseInt,parseFloat承认"123abc",
而Number不认。
是真的吗?
但是我测试的很好啊,
<script>
var a="123";
var b="123";
alert(String(a)+String(b));
alert(Number(a)+Number(b));
</script>
还有吗,请回应!
var a="123";
var b="123abc";
alert(parseInt(a)+parseInt(b));
alert(Number(a)+Number(b));
</script>
<script>
var a="123";
var b="0123";
alert(parseInt(a)+parseInt(b));
alert(Number(a)+Number(b));
</script>
请参阅
isNaN 方法 | parseFloat 方法 | String 对象 | valueOf 方法应用于: Global 对象
要求
版本 1
返回由字符串转换得到的整数。parseInt(numString, [radix])
参数
numString
必选项。要转换为数字的字符串。
radix
可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。
说明
parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。parseInt("abc") // 返回 NaN。
parseInt("12abc") // 返回 12。
可以用 isNaN 方法检测 NaN。parseFloat 方法
请参阅
isNaN 方法 | parseInt 方法 | String 对象应用于: Global 对象
要求
版本 1
返回由字符串转换得到的浮点数。parseFloat(numString)
必选项 numString 参数是包含浮点数的字符串。说明
parseFloat 方法返回与 numString 中保存的数相等的数字表示。如果 numString 的前缀不能解释为浮点数,则返回 NaN (而不是数字)。parseFloat("abc") // 返回 NaN。
parseFloat("1.2abc") // 返回 1.2。
可以用 isNaN 方法检测 NaN。eval 方法
请参阅
String 对象应用于: Global 对象
要求
版本 1
检查 JScript 代码并执行. eval(codeString)
必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。说明
eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样. ------------------------------------
随手给大家参考