var testObject = {
 testOne = MTK,
 testTwo = ANDROID
}
其中的MTK,ANDROID都没有添加单引号或者双引号,在上下文中也没有定义这样的常量,变量,这种写法有什么含义呢,在javascript中是不是可以正确执行啊,还望高手不吝赐教,感激涕零。

解决方案 »

  1.   


    难道是他在别的地方定义了这些常量吗?还没有学到多个js文件如何组合调用,望您能指点一二,因为在js文件的开头并没有看到什么import include 这样之类的东西。
      

  2.   

    var WebClient = {
    version: "v2011.12.02.1",  // WebClient版本号 
    type: "client",  // 'client'..'demo'
    agt: navigator.userAgent.toLowerCase(), 
    msieVersion: 6, // IE版本号
    connectId: null, // 登陆连接ID
    Debug: null, // 调试对象
    time: new Date(),    // 当前时间

    loginParams: null, // 登陆参数
     
    webDebug: false,  // 是否打开web页面调试
    pluginDebug: false,  // 是否打开sdk插件调试
     
      updateOnline: false,  // 是否定时刷新资源在线状态  
    noLogin: false,  Close:function(){
    window.close();
    window.opener = null;
    }
    }你看看这段代码,你的写法有错误
      

  3.   

    var example = {}
    这种是声明一组对象,例如:var exp = {   firstVar : 'something',// 这是一个字符串
       secVar : function(){
                    return this.firstVar; 
                }//这是一个函数};
      

  4.   

    没加 引号的 是变量名(数字,null,true false 除外)前面有这个变量的定义。
    不然报错:undefined
      

  5.   

    var obj = {键:值,键:值,键:值}
    这种格式