跳到主要内容

单词(Word)

返回各种类型的单词的模块。

adjective

返回一个随机的形容词。

参数

名称类型默认值描述
length数字单词的预期长度。
min数字单词的最小长度。
max数字单词的最大长度。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$word.adjective}}  // 'cumbersome'

{{$word.adjective(length=5)}} // 'rough'

{{$word.adjective(strategy='shortest')}} // 'hot'

{{$word.adjective(min=3,max=6,strategy='shortest')}} // 'late'

adverb

返回一个随机的副词。

参数

名称类型默认值描述
length数字单词的预期长度。
min数字单词的最小长度。
max数字单词的最大长度。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$word.adverb}} // 'famously'

{{$word.adverb(length=5)}} // 'never'

{{$word.adverb(strategy='shortest')}} // 'too'

{{$word.adverb(min=2,max=5,strategy='fail')}} // 'fast'

conjunction

返回一个随机的连词。

参数

名称类型默认值描述
length数字单词的预期长度。
min数字单词的最小长度。
max数字单词的最大长度。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$word.conjunction}} // 'whenever'

{{$word.conjunction(length=5)}} // 'hence'

{{$word.conjunction(strategy='shortest')}} // 'as'

{{$word.conjunction(min=2,max=5,strategy='fail')}} // 'while'

interjection

返回一个随机的感叹词。

参数

名称类型默认值描述
length数字单词的预期长度。
min数字单词的最小长度。
max数字单词的最大长度。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$word.interjection}} // 'oh'

{{$word.interjection(length=5)}} // 'yahoo'

{{$word.interjection(strategy='shortest')}} // 'hm'

{{$word.interjection(min=2,max=5,strategy='fail')}} // 'aw'

preposition

返回一个随机的介词。

参数

名称类型默认值描述
length数字单词的预期长度。
min数字单词的最小长度。
max数字单词的最大长度。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$word.preposition}} // 'midst'

{{$word.preposition(length=5)}} // 'among'

{{$word.preposition(strategy='shortest')}} // 'a'

{{$word.preposition(min=2,max=5,strategy='fail')}} // 'until'

sample

返回一个随机单词,可以是形容词、副词、连词、感叹词、名词、介词或动词。

参数

名称类型默认值描述
length数字单词的预期长度。
min数字单词的最小长度。
max数字单词的最大长度。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$word.sample}} // 'toothpick'

{{$word.sample(length=5)}} // 'lucky'

{{$word.sample(strategy='shortest')}} // 'aw'

{{$word.sample(min=2,max=5,strategy='fail')}} // 'dimly'

verb

返回一个随机的动词。

参数

名称类型默认值描述
length数字单词的预期长度。
min数字单词的最小长度。
max数字单词的最大长度。
strategy'fail' | 'closest' | 'shortest' | 'longest' | 'any-length''any-length'当找不到匹配长度的单词时应用的策略。可用的错误处理策略:- fail:如果找不到具有给定长度的单词,则抛出错误。- shortest:返回任何最短的单词。- closest:返回任何最接近给定长度的单词。- longest:返回任何最长的单词。- any-length:返回任意长度的单词。

返回: 字符串

示例

{{$word.verb}} // 'fashion'

{{$word.verb(length=5)}} // 'rival'

{{$word.verb(strategy='shortest')}} // 'ape'

{{$word.verb(min=2,max=5,strategy='fail')}} // 'draft'

words

返回一个随机字符串,其中包含一些由空格分隔的单词。

参数

名称类型默认值描述
count数字{ min: 1, max: 3 }要返回的单词数。
min数字单词的最小长度。
max数字单词的最大长度。

返回: 字符串

示例

{{$word.verb}} // 'gah'

{{$word.words(count=5)}} // 'readies wholly eek integer monocle'

{{$word.words(count=5,min=5,max=12)}} // 'now accidentally repeat incinerate crafty jell badly forenenst before verve'