在全局下qqq:'sssssss'这样键值对的写法是起到什么作用。

<script type="text/javascript">

    qqq:'sssssss';

    console.log(this.qqq);    //undefined

    console.log(window.qqq);  //undefined

    console.log(qqq);         //qqq is not defined

</script>

像这样在全局下使用键值对的写法,qqq是个什么东西,我一开始以为是像对象一样,挂在在window下的属性,可是并不是这样。undefined是发现没qqq,自动创建的,直接输出qqq是显示我没声明


也以为过是类似switch判断条件,如下:


var qqq = false;

qqq : console.log("2222");

结果console.log的输出是不关qqq的值的事,console.log始终输出。


问题就是在全局下qqq:'sssssss'这样的写法是起到什么作用。因为没有报错,就不知道这样的写的作用是什么。


摇曳的蔷薇
浏览 617回答 2
2回答

墨色风雨

label语句吧,没用过
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript