本网站由以下捐款支持:OEIS基金会.

模板:Ifnumber

来自OeisWiki
跳转到:航行,搜索

这个{{国际货币基金组织}},{{ifnumber(如果编号)}}{{if编号}}if-then-else函数模板返回{{{2|1}}}如果主题{{{1}}}是一个实数,否则返回{{{3|0}}}.

如果{{{1}}}

  • 未定义参数,
  • 仅空字符串或空白字符(空格、制表符、换行符),
  • NAN(非数字,即未定义的数字),
  • INF、+INF或-INF(无穷大),

那么它就不是一个真正的数字了。

这个{{是数字}}谓词模板返回1(如果为true)或0(如果为false)。

用法

{{ifnum公司|主题|如果为true,则返回结果(可选,默认值:1)|如果为false,则返回结果(可选,默认值:0)}

{{ifnumber(如果编号)|主题|如果为true,则返回结果(可选,默认值:1)|如果为false,则返回结果(可选,默认值:0)}}

{{if编号|主题|如果为true,则返回结果(可选,默认值:1)|如果为false,则返回结果(可选,默认值:0)}}

or(作为谓词)

{{是数字|输入}}

示例

主题为数字的示例

代码 结果 注释
{{是数字|0}} 1
{{是数字|-0}} 1
{{是数字|1}} 1
{{是数字|-34}} 1
{{if编号|1|数字|不是数字}} 一个数字
{{if编号|+1000 |一个数字|不是数字}} 一个数字
{{if编号|10.00|一个数字|不是数字}} 一个数字
{{如果数字|99.9999e10|一个数字|不是数字}} 一个数字
{{ifnumber(如果编号)|99.9999E10|一个数字|不是数字}} 一个数字
{{ifnum公司|99.9999e-10|一个数字|不是数字}} 一个数字
{{ifnum公司|-99.9999e+10|一个数字|不是数字}} 一个数字
{{快递|1 / (2^1024 - 1)}} 0
{{ifnumber(如果编号)|1/(2^1024-1)|一个数字|不是数字}} 一个数字
{{快递|(2^1024/2^1024)^0}} 1
{{ifnumber(如果编号)|(2^1024/2^1024)^0|数字|不是数字}} 一个数字

主题不是数字的示例

代码 结果 注释
{{是数字}} 0
{{是数字|}} 0
{{快递|- (2^1024 - 1)}} −信息 (参见。允许的最大和最小数量)
{{ifnumber(如果编号)|-(2^1024-1)|一个数字|不是数字}} 不是数字
{{快递|+ (2^1024 - 1)}} INF(信息) (参见。允许的最大和最小数量)
{{ifnumber(如果编号)|+(2^1024-1)|一个数字|不是数字}} 不是数字
{{是数字|一个}} 0
{{ifnumber(如果编号)|一个数字不是数字}} 不是数字
{{ifnumber(如果编号)|99个气球|一个数字|不是一个数字}} 不是数字
{{ifnumber(如果编号)|1000 |一个数字|不是数字}} 不是数字
{{ifnumber(如果编号)|1000.50|数字|不是数字}} 不是数字
{{快递|2^1024-2^1024}} NAN公司 (未定义的数字)
{{ifnumber(如果编号)|2^1024-2^1024|数字|不是数字}} 不是数字
{{快递|2^1024 / 2^1024}} NAN公司 (未定义的数字)
{{ifnumber(如果编号)|2^1024/2^1024|一个数字|不是数字}} 不是数字
{{快递|2^1024 + 2^1024 / 2^1024}} NAN公司 (未定义的数字)
{{ifnumber(如果编号)|2^1024+2^1024/2^1024|数字|不是数字}} 不是数字
{{是数字|一九八四}} 0

格式化的数字

此模板需要无格式数字,它不会识别格式化的数字,例如逗号分隔的数字,这是设计上的,因为格式化的数字会破坏表达式解析器。要删除数字的格式,可以先将数字换行{{格式:|R} }.[1]

代码 结果
{{ifnumber(如果编号)|1000.50|数字|不是数字}} 不是数字
{{ifnumber(如果编号)|{{formatnum:1000.50|R}}|数字|不是数字}} 一个数字

代码

<noinclude>{{文档}}</noinclude><includeonly><!--如果{{{1}}是未定义参数,仅空字符串或空白字符(空格、制表符、换行符),NAN(非数字,即未定义的数字),INF、+INF或-INF(无穷大),那么它就不是一个真正的数字了。-->{{错误:{{表达式:{{1}}}}| {{{3|0}}}<!-- {{{1}}未定义或不是数字-->|{{开关:{{表达式:{{1}}}}||NAN|INF|+INF|-INF={{3|0}}<!--{{{1}}是空字符串或纯空白字符串,或者{{1{}}为NAN,或者{1}为+/-INF-->|#default={{2|1}}<!--{{{1}}是一个数字-->}} }}</仅包括>

另请参见

笔记