变量名 | 类 型 | 静态 | 数组 | 备 注 | 小数点位置 | 整数型 | | | 长度a | 整数型 | | |
小数点位置 = 寻找文本 (数值文本, “.”, , 假)长度a = 取文本长度 (数值文本 ) 如果真 (小数点位置 = -1 ) 返回 (数值文本 + “.” + “00”) 如果真 (长度a - 小数点位置 = 1 ) 返回 (数值文本 + “0”) 如果真 (长度a - 小数点位置 = 2 ) 返回 (数值文本 ) 如果真 (长度a - 小数点位置 = 0 ) 返回 (文本_保留小数点尾数 (子文本替换 (数值文本, “.”, “”, , , 真)) ) 如果真 (长度a - 小数点位置 > 2 ) 返回 (文本_保留小数点尾数 (到文本 (四舍五入 (到数值 (数值文本 ), 2 )) )) 返回 (数值文本 )[JavaScript] 纯文本查看 复制代码 .版本 2
.子程序 文本_保留小数点尾数, 文本型, , 固定只取小数后两位,不够补零
.参数 数值文本, 文本型
.局部变量 小数点位置, 整数型
.局部变量 长度a, 整数型
小数点位置 = 寻找文本 (数值文本, “.”, , 假)
长度a = 取文本长度 (数值文本)
.如果真 (小数点位置 = -1)
返回 (数值文本 + “.” + “00”)
.如果真结束
.如果真 (长度a - 小数点位置 = 1)
返回 (数值文本 + “0”)
.如果真结束
.如果真 (长度a - 小数点位置 = 2)
返回 (数值文本)
.如果真结束
.如果真 (长度a - 小数点位置 = 0)
返回 (文本_保留小数点尾数 (子文本替换 (数值文本, “.”, “”, , , 真)))
.如果真结束
.如果真 (长度a - 小数点位置 > 2)
返回 (文本_保留小数点尾数 (到文本 (四舍五入 (到数值 (数值文本), 2))))
.如果真结束
返回 (数值文本)
|