Javascript:what';变量名中的冒号运算符?
我有这样的代码:Javascript:what';变量名中的冒号运算符?,javascript,operator-keyword,Javascript,Operator Keyword,我有这样的代码: var db: name = dbFunction(true); dbFunction returning Object. 我有个问题,这个冒号操作符在变量名中做什么?这是一个高科技操作符,在这样使用时保证语法错误 在它的正常使用中,您可能会看到它在对象文字语法中用于表示键:值对 var object = { "name": "value", "name2": "value2" } 它还可用于定义(不太常见的) 冒号在JavaScript中有几种用途 它用
var db: name = dbFunction(true);
dbFunction returning Object.
我有个问题,这个冒号操作符在变量名中做什么?这是一个高科技操作符,在这样使用时保证语法错误 在它的正常使用中,您可能会看到它在对象文字语法中用于表示键:值对
var object = {
"name": "value",
"name2": "value2"
}
它还可用于定义(不太常见的)
冒号在JavaScript中有几种用途
var db=(1==1?真:假)代码>
标签akaGOTO
。离他们远点
它也用于开关箱:
switch(product) {
case "apple":
return "Yum";
break;
case "orange":
return "juicy!";
break;
case "milk":
return "cold!";
break;
}
哈哈哈。。这是嘲笑一个人最复杂的方式!!这导致抛出语法错误。我有IBM创建的代码,我不认为这是语法错误。我继承了一些类似的工作代码const-store:Object=configureStore()
,同样感到困惑。
var something = conditional ? valueIfTrue : valueIfFalse;
var db = {
name: dbFunction(name)
};
switch(product) {
case "apple":
return "Yum";
break;
case "orange":
return "juicy!";
break;
case "milk":
return "cold!";
break;
}