javascript - javascript中下面的冒号有什么用

标签 javascript

以下代码块执行成功。我想知道除了使用 for 循环之外,这个标签还有什么用?

<script>

js:
{
   alert("x");  
}

</script>

最佳答案

: 在 javascript 中有一些用途,反正我知道。

  1. 三元运算符 - 用于评估单行中的 if 语句:

    var x = "yes" == "yes" ? true : false;
    

    上面的代码行在功能上等同于:

    if("yes" == "yes"){
        var x = true;
    }
    else{
        var x = false;
    }
    
  2. 标记代码块的开始 - 移动到代码块

    begin:
    for(int i = 0; i < 10; i++){
        break begin;
    }
    
  3. 对象文字 - 感谢@Ian 的提醒

    var someObject= {
        item: 'some value',
        anotherItem: 2 // Can put any type of variable here
    };
    

    这种类型的符号在使用 JSON 时很常见。

关于javascript - javascript中下面的冒号有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16216881/

相关文章:

javascript - 如何防止 iFrame 窃取焦点 [高级]?

javascript - 如何在 jquery ajax 中处理 net::ERR_CONNECTION_REFUSED

javascript - Backbone : undefined is not a function

javascript - 是否有任何标准说明 "aba".split(/a/) 是否应返回 1,2 或 3 个元素?

javascript - 从一个模块到另一个模块公开模块

javascript - 我有 8 个单行数组,如何将它们组合成一个 8 行的数组?

javascript - react-native/Expo 上的网络服务发现 (mDNS)

javascript - Protractor 中 'it' block 内的同步

javascript - 如何从 AJAX 响应更新大表?

javascript - 如何使用javascript访问对象数组