猿问

逗号是 什么时候该添加什么时候不添加??

getEvent:function(event){//获取事件对象

    return event?event:window.event;},

getType:function(event){//获取事件类型

    return event.type;},

getElement:function(event){//获取事件目标

    return event.target||event.srcElement;},



function showLogin(){

                login_box.style.display='block'; }

function hideLogin(){

              login_box.style.display='none'; }


上面那个最后不加逗号就错

下面的最后加逗号就错

这是为什么????




qq_0789
浏览 2112回答 3
3回答

路北

上面应该是一个封装的模块吧,这个模块通过object对象的把一组方法存放在一起。(目的是分文别类,好找好用。)但这面这段代码不完整。完整的对象是这样的。{ a : 1,b : 2,c : 3 }; 注意他们是用“,”号分割的(也就是说对象是通过“,”分割各个元素。JS语法是这样规定的),类似的还有数组。下面的代码就是普通的代码了。一般情况下一行代码最后用“;”号分割。例如定义一个变量 一个函数什么的。var a = 1;var a = b;function x(){  // 函数可以不用加分号。 因为他本来就是一个语法块。 类似的还有 if while 等等};以上是标准写法。当然还有还有其他写法。(其实上面两种就够了,但是你以后可能会遇到这种所也也就说说吧。)var a = 1,   // 注意 这段代码后面是一个 ","因为 var 支持定义一组变量。      b = 2;相当于var a = 1, b = 2; // 其实是一句代码。 
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答