Mar*_*cha 0 javascript operator-keyword
我有这样的代码:
var db: name = dbFunction(true);
dbFunction returning Object.
Run Code Online (Sandbox Code Playgroud)
我有疑问,在变量名中做这个冒号运算符是什么?
它是一个高科技运算符,可以保证语法错误.
在正常使用中,您可能会在对象文字语法中看到它用于表示键:值对;
var object = {
"name": "value",
"name2": "value2"
}
Run Code Online (Sandbox Code Playgroud)
它还可用于定义标签(不太常见).
loop1:
for (var i=0;i<10; i++) {
for (var j=0;j<10;j++) {
break loop1; // breaks out the outer loop
}
}
Run Code Online (Sandbox Code Playgroud)
它是三元运算符的一部分;
var something = conditional ? valueIfTrue : valueIfFalse;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2109 次 |
| 最近记录: |