在Javascript声明中,"?伴随着"; "的意思
In Javascript declarations, what does "?" along with ":" mean?
在将儒略历日转换为日历日的Javascript程序中,可以看到以下代码:
month = (G<13.5) ? (G-1) : (G-13)
year = (month<2.5) ? (C-4715) : (C-4716)
我认为这些可能是某种条件,根据声明中的变量值改变了month
或year
的值。我的研究没有返回任何关于这些符号的信息,特别是"?"——在Javascript代码中显示。
查看源代码的完整视图,请访问astronomy.villanova.edu/links/jd.htm
任何帮助都将非常感激!
这在javascript中称为三元或条件运算符
是以下内容的缩写:
if(a ==0){
b = 1;
}
else{
b = 0;
}
variable = if condition为真?给出这个答案;否则给出这个;
so int x = 5;y = x= 5?10: 12个;也就是说,如果x等于5,y等于10,否则等于12
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 这条线是什么意思"this.parentNode.firstChild.nodeName”;在jQuery H
- 什么是“;php://input"意思是
- 什么是“;警告-可疑代码.'getprop'运算符未被使用"意思是
- 什么是“||"意思是
- JavaScript: " !!"是什么意思?
- 什么是“>>"意思是
- JSLint错误“是什么;类型错误"意思是
- 什么是“?”:"意思是