[英]Why am I getting an “object expected” error in IE8?
这段代码:
function foo(){
var x = 5;
var y = "8.8";
var exp1 = typeof(2 * y);
var exp2 = typeof(x + y);
var exp3 = typeof(parsefloat(x + y));
var exp4 = typeof(x + parsefloat(y));
var exp5 = typeof(x + parseint(y));
var exp6 = typeof(x-y);
var exp7 = typeof(x*y);
alert( exp1 + ", " + exp2 + ", " + exp3 + ", " + exp4 + ", " + exp5 + ", " + exp6 + ", " + exp7 + "." );
}
在以字符2 var exp3
开头的行上给我一个“期望对象”错误。
编辑:
is it an error on character 2? 不必要,但是字符2会出错?
JavaScript区分大小写。 使用parseFloat
和parseInt
。
parsefloat(x + y)
应该
parseFloat(x + y) // capital F
和
parseint(y)
应该
parseInt(y) // capital I
它是“ parseFloat”和“ parseInt”。 JavaScript区分大小写。
将parsefloat
和parseint
分别更改为parseFloat
和parseInt
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.