分析下面的JavaScript代码段,执行后的输出结果是()
发布网友
发布时间:2022-04-25 06:42
我来回答
共3个回答
热心网友
时间:2022-04-25 08:11
答案:15
a=psrseFloat(str); 应该是a=parseFloat(str);
x=”15A”; -->定义X为字符串
str=x+2.5; -->str=15A2.5
a=psrseFloat(str); -->15(将str转化为浮点数,从第一个字符开始取,直到遇到非数字字符为止,因此取出15.0,但是没有规定位数,所以得到15)
document.write(a); -->打印15
参考资料:自己写的
热心网友
时间:2022-04-25 09:29
选择 A
在IE 和 firefox 上都没有任何结果;
代码如下: 你可以自己运行一下哦.
<html>
<head>
<script>
var x="15A";
var str=x+2.5;
var a=psrseFloat(str);
alert(a);
document.write(a);
alert(a);
</script>
</head>
<body>
</body>
</html>
热心网友
时间:2022-04-25 11:04
答案:15
<html>
<head>
<script>
var x="15A";
var str=x+2.5;
var a=parseFloat(str);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~这是parseFloat
alert(a);
document.write(a);
alert(a);
</script>
</head>
<body>
</body>
</html>