Newer
Older
xc-business-system / src / commonMethods / useSign.ts
dutingting on 2 Mar 2024 755 bytes bug修复、手写签名画布公共组件
/**
 * 添加正负号
 * @param value 需要添加正负号的数据
 */
export function addSign(value: number | string) {
  if (`${value}` === '') { return value }
  let tempValue
  if (value + ''.slice(0, 1) === '-' || value + ''.slice(0, 1) === '+') {
    tempValue = value + ''.slice(1)
  }
  else {
    tempValue = `${value}`
  }
  if (tempValue.slice(0, 1) === '±') {
    return tempValue
  }
  else {
    return `±${tempValue}`
  }
}

/**
 * 去掉正负号
 * @param value 需要去掉正负号的数据
 */
export function removeSign(value: number | string) {
  if (`${value}` === '') { return value }
  const tempValue = `${value}`
  if (tempValue.slice(0, 1) === '±') {
    return tempValue.slice(1)
  }
  else {
    return tempValue
  }
}