的JavaScript。添加math.floor函数后,calc()函数不能正常工作

时间:2016-03-29 07:34:16

标签: javascript

当代替math.floor(math.random()* 10 + 1)时,该函数正常工作;我使用math.random()。为什么添加math.floor会阻止程序运行?

    for(x=0; x< 5; x++){

    var a = Math.floor(Math.random() * 10 +1) ;
    var b = math.floor(Math.random() *10 +1) ;
    var c = math.floor(Math.random() *10 +1) ;
    var d = math.floor(Math.random() *10 +1) ; 

        document.write((a*b)/(c*d)+"<br>") ;

2 个答案:

答案 0 :(得分:3)

您使用的是小写math而不是TitleCase Math

for(x=0; x< 5; x++){
    var a = Math.floor(Math.random() * 10 +1) ;
    var b = Math.floor(Math.random() *10 +1) ;
    var c = Math.floor(Math.random() *10 +1) ;
    var d = Math.floor(Math.random() *10 +1) ; 
}
document.write((a*b)/(c*d)+"<br>") ;

答案 1 :(得分:0)

因为M中的Math必须是大写的,就像在第一个变量赋值中一样:

var a = Math.floor(Math.random() * 10 + 1) ;