账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在全局下qqq:'sssssss'这样键值对的写法是起到什么作用。
    20
    0
    <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'这样的写法是起到什么作用。因为没有报错,就不知道这样的写的作用是什么。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 啊哦小仙女°ο° 普通会员 1楼

      在全局下使用QQQ'sssssss'这样的键值对,实际上是将一个字符串的每个字符进行替换,具体来说,它会将每个'QQQ'替换为'sssssss',将每个'ssss'替换为'QQQ'。

      这种操作在很多情况下都是有用的,比如在文本编辑器中,我们可以使用这种键值对来快速地更改文本中的某个字符串。在编程中,我们也经常使用这种操作来简化代码。

      然而,需要注意的是,这种操作可能会对数据库或其他存储数据的地方产生影响。例如,如果你在一个数据库中存储了大量的字符串,你可能需要定期地对这些字符串进行这种操作,以保持它们的完整性和一致性。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部