Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的OR运算符_Javascript - Fatal编程技术网

Javascript中的OR运算符

Javascript中的OR运算符,javascript,Javascript,如果我的计数器是1个月零天,它当然会写天。 如何将“或”运算符传递到此代码中 我试过: message += days + " day" + ( days==1 ? '':'s' ) + ", "; 以及: 它们都在值“0”处显示一个S为什么不试试: ( days==1||0 ? '':'s' ) 天数0:)THX:)偏离航线!我在该代码之前的全局if…else中测试了当天>0:)THX1是唯一产生单数名词的数字。其他所有数字都是复数。例如,偶数1.1秒都是正确的。如果你在结尾说“零点”,则

如果我的计数器是1个月零天,它当然会写天。 如何将“或”运算符传递到此代码中

我试过:

message += days + " day" + ( days==1 ? '':'s' ) + ", ";
以及:

它们都在值“0”处显示一个S

为什么不试试:

( days==1||0 ? '':'s' )
天数<2天
除非有可能出现负天数

为什么不试试:

( days==1||0 ? '':'s' )
天数<2天
除非有可能出现天数为负数,否则请尝试((天==1 | | | |天==0)“:”尝试((天==1 | | |天==0)“:”)“0天”是正确的,但如果你真的想要:
(天==0 | | |天==1?“:”

或者:
(days“0天”是正确的,但如果您真的需要:
(days==0 | | days==1?“”:“s”)


或者:
(days这样写

if( days) message += days + " day" + (days==1 ? '' : 's') + ", ";

message+=days+“day”+(days这样写

if( days) message += days + " day" + (days==1 ? '' : 's') + ", ";

message+=days+“day”+(days)如果您不习惯这种格式,为什么不直接使用if..else格式((days==1 | | | days==0)?“:”s”)您的意思是
(days==0 | | days==1?“:”s>(days==1 | | | days==0?“:”s)请注意,与法语相反,在英语中,计数为零被认为是复数拼写,因为英语语法遵循的逻辑接近于:只有一个是单数,其他的都是复数。参考:如果你不习惯这种格式,为什么不干脆用if..else格式((days==1 | | | days==0)“:”s”)你的意思是
(days==0 | | days==1?“”:’s)
?(days==1 | | days==0?“”:’请注意,与法语不同的是,在英语中,零计数是复数拼写,因为英语语法遵循的逻辑接近:只有一个是单数,其他一切都是复数。参考:)偏离航线!我在该代码之前的全局if…else中测试了当天>0:)THX:)偏离航线!我在该代码之前的全局if…else中测试了当天>0:)THX
1
是唯一产生单数名词的数字。其他所有数字都是复数。例如,偶数
1.1秒
都是正确的。如果你在结尾说“零点”,则偶数为1.0秒与1秒。s为“复数”从技术上讲,结尾不是复数指示符,而是非单数指示符。好吧,所以存在单数、复数和非单数。三态逻辑。
1
是唯一产生单数名词的数字。其他一切都是复数。例如,即使
1.1秒
都是正确的。如果你说结尾处的“零点”。从技术上讲,s“复数”结尾不是复数指示符,而是非单数指示符。好的,所以存在单数、复数和非单数。三态逻辑。
message += days + " day" + ( days<=1 ? '':'s' ) + ", ";