; 怎么把123转换成字符串“123”【此方法仅适用于指定数字,不适用于变量】
a := "" 123 
MsgBox % 类型判断(a) "`n`n" a


; 变量从整数转成字符串
数字 := 123123
数字 := "" 数字  ; 方法一【注意""需要加在变量前面才生效】
; 数字 := Format("{:s}", 数字)  ; 方法二

MsgBox % 类型判断(数字) "`n`n" 数字  ; 整数变量转换成字符串


; 将字符串定义为数字类型【+0】
b := a+0
MsgBox % 类型判断(b) "`n`n" b


num := "12.000"
if num is number
  MsgBox, %num% 是一个数字或纯数字的字符串
num := Format("{:g}", num) ; 浮点数抹0
  MsgBox, %num%
num := Format("{:i}", num) ; 转换为整数
  MsgBox, %num%


类型判断(v) {
  if IsObject(v)
    Return "对象"
  Return v="" || [v].GetCapacity(1) ? "字符串" : InStr(v,".") ? "浮点数" : "整数"
}

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。