Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我会得到一个;“预期对象”;IE8中的错误?_Javascript_Internet Explorer 8 - Fatal编程技术网

Javascript 为什么我会得到一个;“预期对象”;IE8中的错误?

Javascript 为什么我会得到一个;“预期对象”;IE8中的错误?,javascript,internet-explorer-8,Javascript,Internet Explorer 8,此代码: 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 exp

此代码:

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 + "." );
}
在以
var exp3
开头的第2个字符的行上显示“预期对象”错误

编辑:


不需要,但为什么字符2上有错误?

是“parseFloat”和“parseInt”。JavaScript区分大小写。

它是“parseFloat”和“parseInt”。JavaScript区分大小写。

JavaScript区分大小写。使用
parseFloat
parseInt

JavaScript区分大小写。分别使用
parseFloat
parseInt
parseFloat
parseInt
更改为
parseFloat
parseInt

parseFloat
parseInt
分别更改为
parseFloat
parseInt

parsefloat(x + y)
应该是

parseFloat(x + y) // capital F
parseInt(y) // capital I

应该是

parseFloat(x + y) // capital F
parseInt(y) // capital I
应该是

parseFloat(x + y) // capital F
parseInt(y) // capital I

应该是

parseFloat(x + y) // capital F
parseInt(y) // capital I

尝试将“parsefloat”更改为“parsefloat”,将“parseint”更改为“parseint”。除此之外,当我尝试IE9时,这对我来说很有效。对于测试来说,你可以使用IE javascript错误消息让我希望它在出生时就被扼杀了。文本并没有那么糟糕,但每次我都会被伪造的行号所吸引:(尝试将'parsefloat'更改为'parsefloat',将'parseint'更改为'parseint'。除此之外,当我在IE9中尝试时,这对我很有效。为了进行测试,您可以使用IE javascript错误消息,这让我希望它在出生时就被扼杀了。文本没有那么糟糕,但每次都会出现伪造的行号:(