Javascript-缺失;声明前

Javascript-缺失;声明前,javascript,html,canvas,Javascript,Html,Canvas,我正在学习“绘图应用程序”的教程。当我在Firefox上启动我的应用程序时,Firebug告诉我“missing;before语句”,我在第9行调用我的函数。我只是不知道该把这些放在哪里 var putPoint=函数(e)-->var putPoint=函数(e) contint.fill();}-->contint.fill();} 这就是全部密码吗功能不应该是功能?错误消息并不总是它们看起来的意思。JavaScript区分大小写。你的函数定义应该是字面意义上的function(全小写),而

我正在学习“绘图应用程序”的教程。当我在Firefox上启动我的应用程序时,Firebug告诉我“missing;before语句”,我在第9行调用我的函数。我只是不知道该把这些放在哪里

  • var putPoint=函数(e)
    -->
    var putPoint=函数(e)

  • contint.fill();}-->
    contint.fill();}


  • 这就是全部密码吗<代码>功能
    不应该是
    功能
    ?错误消息并不总是它们看起来的意思。JavaScript区分大小写。你的函数定义应该是字面意义上的
    function
    (全小写),而不是像你这样的
    function
    。多亏了你们两位,我对javascript非常熟悉,对我来说还是有点难,现在它可以按照我的意愿工作了。再次使用thx。在函数定义之后还应该有一个分号。
    var canvas = document.getElementById('canvas');
    var context = canvas.getContext('2d');
    
    var radius = 10;
    
    canvas.width = window.innerWidth;
    canvas.height = window.innerHeight;
    
    var putPoint = Function(e){
        context.beginPath();
        context.arc(e.clientX, e.clientY, radius, 0, Math.PI*2); 
        context.fill();
    }
    
    canvas.addEventListener ('mousedown', putPoint);
    
    /* ligne 15 context.arc(x, y, radius, start, end) */