Function fallbackString

返回具有回退(fallback)行为的字符串

fallbackString('hello', 'Fallback Text') // 'hello'
fallbackString(0, 'Fallback Text') // '0'
fallbackString(8e5, 'Fallback Text') // '800000'
fallbackString(0o144, 'Fallback Text') // '100'
fallbackString(0xff, 'Fallback Text') // '255'
fallbackString('0xff', 'Fallback Text') // '0xff'

fallbackString(Infinity, 'Fallback Text') // 'Fallback Text'
fallbackString(-Infinity, 'Fallback Text') // 'Fallback Text'
fallbackString(NaN, 'Fallback Text') // 'Fallback Text'
fallbackString(null, 'Fallback Text') // 'Fallback Text'
fallbackString(undefined, 'Fallback Text') // 'Fallback Text'
fallbackString('', 'Fallback Text') // 'Fallback Text'
fallbackString({}, 'Fallback Text') // 'Fallback Text'
fallbackString([], 'Fallback Text') // 'Fallback Text'
fallbackString(new Date(), 'Fallback Text') // 'Fallback Text'
fallbackString(() => {}, 'Fallback Text') // 'Fallback Text'
  • Parameters

    • str:
          | undefined
          | null
          | string
          | number

      数字、字符串、null、undefined

    • fallback: string = ''

      回退字符串,默认为空字符串

    Returns string

    不为字符串或有效数字,则返回回退字符串