一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Lua - Lua判斷變量是否為數字、字符串是否可以轉換為數字等

Lua判斷變量是否為數字、字符串是否可以轉換為數字等

2020-04-22 10:49腳本之家 Lua

這篇文章主要介紹了Lua判斷變量是否為數字、字符串是否可以轉換為數字等,本文講解了Lua 判斷是字符還是數字的方法、Lua判斷數字的方法、判斷可否轉換為數字的方法、判斷并且準備一個初值的方法,需要的朋友可以參考下

一、Lua 判斷是字符還是數字

復制代碼 代碼如下:


-- 如果待判斷的是一個變量

 

local t = type(x);
if t == "number" then
 -- 是數字
else if t == "string" then
 -- 是字符串
end

-- 如果帶判斷是一個字符串,要判斷是否可以轉成數字, 則
local n = tonumber(x);
if n then
 -- n就是得到數字
else
 -- 轉數字失敗,不是數字, 這時n == nil
end

 

二、Lua判斷數字

判斷顯式

type可以判斷已經轉換的類型,但是會區分字符串,因為它看的是原始類型。

復制代碼 代碼如下:

>a="12"
>print(type(a))
string

 

經驗

1.判斷可否轉換
而直接用轉換來測試可以判斷是否能夠轉成那個類型,也就是能否是那個類型的字符串模式。

復制代碼 代碼如下:

> print(tonumber("222"))
222
> print(tonumber("222a"))
nil
>


判斷并且準備一個初值

復制代碼 代碼如下:

srcstr=tonumber("2323224a") or 1 --nil會溢出,但是會獲得1
print("轉賬數字"..srcstr)

延伸 · 閱讀

精彩推薦
  • LuaLua中table庫函數方法介紹

    Lua中table庫函數方法介紹

    這篇文章主要介紹了Lua中table庫函數方法介紹,本文講解了concat、insert、maxn、remove、sort、foreachi等方法,需要的朋友可以參考下 ...

    腳本之家2502020-04-17
  • Lua深入探究Lua中的解析表達式

    深入探究Lua中的解析表達式

    這篇文章主要介紹了深入探究Lua中的解析表達式,對于其語法部分的說明和示例都超詳細,極力推薦此文!需要的朋友可以參考下 ...

    腳本之家3542020-05-05
  • LuaLua教程(二):基礎知識、類型與值介紹

    Lua教程(二):基礎知識、類型與值介紹

    這篇文章主要介紹了Lua教程(二):基礎知識、類型與值介紹,本文講解了Hello World程序、代碼規范、全局變量、類型與值等內容,需要的朋友可以參考下 ...

    腳本之家5922020-04-28
  • LuaLua實現__add方法重載示例

    Lua實現__add方法重載示例

    這篇文章主要介紹了Lua實現__add方法重載示例,本文直接給出實現代碼,需要的朋友可以參考下 ...

    腳本之家7452020-04-24
  • LuaLua和C語言的交互詳解

    Lua和C語言的交互詳解

    這篇文章主要介紹了Lua和C語言的交互詳解,Lua和C語言通過棧完成交互,本文結合代碼實例詳細講解了交互的方法,需要的朋友可以參考下 ...

    果凍想3702020-04-14
  • LuaLua中的元方法__newindex詳解

    Lua中的元方法__newindex詳解

    這篇文章主要介紹了Lua中的元方法__newindex詳解,本文講解了查詢與更新、監控賦值、通過table給另一個table賦值等內容,需要的朋友可以參考下 ...

    笨木頭8872020-04-09
  • LuaLua中計算、執行字符串中Lua代碼的方法

    Lua中計算、執行字符串中Lua代碼的方法

    這篇文章主要介紹了Lua中計算、執行字符串中Lua代碼的方法,類似JavaScript中eval函數的功能,在Lua中也可以實現,需要的朋友可以參考下 ...

    腳本之家6322020-04-30
  • LuaLua簡介、編譯安裝教程及變量等語法介紹

    Lua簡介、編譯安裝教程及變量等語法介紹

    這篇文章主要介紹了Lua簡介、編譯安裝教程及變量等語法介紹,本文同時講解了lua注釋語法、Lua命令行方式等內容,需要的朋友可以參考下 ...

    junjie3632020-04-14
主站蜘蛛池模板: 91短视频社区在线观看 | 大桥未久一区二区 | 果冻传媒ⅹxxxxxhd | 国产成人精品一区二三区2022 | 幻女free性俄罗斯第一次摘花 | 国产午夜大片 | 交欧美 | 污小说在线阅读 | 久久综合久综合久久鬼色 | 波多野结衣52部合集在线观看 | 国产精品亚洲专区在线播放 | 四虎tv在线观看884aa | 亚洲激情在线视频 | 欧美一区二区三区视视频 | 性鸥美| 午夜久久精品 | 国产精品久久久久久五月尺 | 胸奶好大好紧好湿好爽 | 调教处男 | 日日免费视频 | 欧美一区精品 | 欧美黑大吊| 亚洲成人综合在线 | 小伙无套内射老女人 | 日本在线精品视频 | 日本艳鉧动漫1~6完整版在 | 10个免费货源网站 | 99久久精品无码一区二区毛片 | 久久日本片精品AAAAA国产 | 久久99影院 | 男人把大ji巴放进女人小说 | 美女大逼逼 | 欧美va免费精品高清在线 | 日本老妇和子乱视频 | 亚洲 综合 自拍 精品 在线 | 羞羞麻豆国产精品1区2区3区 | 天天草天天| 九九艹| 日本五级床片全都免费播放 | 欧美日韩一区二区三区在线视频 | 岛国片免费观看 |