29 pair: データ型; IsString()
34 IsString() 関数は値が文字列であるかどうか検査します。
40 IsString(値) ---> 値が文字列ならば 1 を、そうでなければ 0 です。
46 see isstring(5) + nl + # 0 を表示
47 isstring("hello") + nl # 1 を表示
50 pair: データ型; IsNumber()
55 IsNumber() 関数は値が数値であるかどうか検査します。
61 IsNumber(値) ---> 値が数値ならば 1 を、そうでなければ 0 です。
67 see isnumber(5) + nl + # 1 を表示
68 isnumber("hello") + nl # 0 を表示
76 IsList() 関数は値がリストであるかどうか検査します。
82 IsList(値) ---> 値がリストならば 1 を、そうでなければ 0 です。
88 see islist(5) + nl + # 0 を表示
89 islist("hello") + nl + # 0 を表示
90 islist([1,3,5]) # 1 を表示
105 Type(値) ---> 型を文字列で返します。
111 see Type(5) + nl + # NUMBER を表示
112 Type("hello") + nl + # STRING を表示
113 Type([1,3,5]) # LIST を表示
121 IsNULL() 関数は値が null であるかどうか検査します。
127 IsNULL(値) ---> 値が NULL ならば 1 を、そうでなければ 0 です。
133 see isnull(5) + nl + # 0 を表示
134 isnull("hello") + nl + # 0 を表示
135 isnull([1,3,5]) + nl + # 0 を表示
136 isnull("") + nl + # 1 を表示
137 isnull("NULL") # 1 を表示
160 pair: データ型; IsAlNum()
165 IsAlNum() 関数は文字または文字列であるかどうか検査します。
171 IsAlNum(値) ---> 値が数字または文字ならば 1 を、そうでなければ 0 です。
177 see isalnum("Hello") + nl + # 1 を表示
178 isalnum("123456") + nl + # 1 を表示
179 isalnum("ABCabc123") + nl + # 1 を表示
180 isalnum("How are you") # 空白のため 0 を表示
183 pair: データ型; IsAlpha()
188 IsAlpha() 関数は文字または文字列であるかどうか検査します。
194 IsAlpha(値) ---> 値が文字ならば 1 を、そうでなければ 0 です。
200 see isalpha("Hello") + nl + # 1 を表示
201 isalpha("123456") + nl + # 0 を表示
202 isalpha("ABCabc123") + nl + # 0 を表示
203 isalpha("How are you") # 0 を表示
206 pair: データ型; IsCntrl()
211 IsCntrl() 関数は文字または文字列であるかどうか検査します。
217 IsCntrl(値) ---> 値が制御文字 (表示不能) ならば 1 を、
224 See iscntrl("hello") + nl + # 0 を表示
228 pair: データ型; IsDigit()
233 IsDigit() 関数は文字または文字列であるかどうか検査します。
239 IsDigit(値) ---> 値が数字ならば 1 を、そうでなければ 0 です。
245 see isdigit("0123456789") + nl + # 1 を表示
246 isdigit("0123a") # 0 を表示
249 pair: データ型; IsGraph()
254 IsGraph() 関数は文字または文字列であるかどうか検査します。
261 ---> 値が表示可能 (空白文字を除く) であれば 1 を、そうでなければ 0 を返します。
267 see isgraph("abcdef") + nl + # 1 を表示
268 isgraph("abc def") # 0 を表示
272 pair: データ型; IsLower()
277 IsLower() 関数は文字または文字列であるかどうか検査します。
283 IsLower(値) ---> 値が英数小文字ならば 1 を、そうでなければ 0 です。
289 see islower("abcDEF") + nl + # 0 を表示
290 islower("ghi") # 1 を表示
294 pair: データ型; IsPrint()
299 IsPrint() 関数は文字または文字列であるかどうか検査します。
305 IsPrint(値) ---> 値が表示可能であれば 1 を、そうでなければ 0 です。
311 see isprint("Hello") + nl + # 1 を表示
312 isprint("Nice to see you") + nl + # 1 を表示
316 pair: データ型; IsPunct()
321 IsPunct() 関数は文字または文字列であるかどうか検査します。
327 IsPunct(値) ---> 値が句読記号文字ならば 1 を、そうでなければ 0 です。
333 see ispunct("hello") + nl + # 0 を表示
337 pair: データ型; IsSpace()
342 IsSpace() 関数は文字または文字列であるかどうか検査します。
348 IsSpace(値) ---> 値が空白文字ならば 1 を、そうでなければ 0 です。
354 see isspace(" ") + nl + # 1 を表示
355 isspace("test") # 0 を表示
359 pair: データ型; IsUpper()
364 IsUpper() 関数は文字または文字列であるかどうか検査します。
370 IsUpper(値) ---> 値が英数大文字ならば 1 を、そうでなければ 0 です。
376 see isupper("welcome") + nl + # 0 を表示
377 isupper("WELCOME") # 1 を表示
381 pair: データ型; IsXdigit()
386 IsXdigit() 関数は文字または文字列であるかどうか検査します。
392 IsXdigit(値) ---> 値が十六進数文字ならば 1 をそうでなければ 0 です。
398 see isxdigit("0123456789abcdef") + nl + # 1 を表示
399 isxdigit("123z") # 0 を表示
425 Number() 関数または + 演算子は文字列を数値へ変換します。
438 see number("5") + 5 + nl # 1 を表示0
439 see 0 + "10" + 2 # 12 を表示
447 String() 関数または + 演算子は数値を文字列へ変換します。
460 see string(5) + 5 + nl # 55 を表示
461 see "" + 10 + 2 # 102 を表示
469 Ascii() 関数は文字から ASCII コードを取得します。
475 Ascii(文字) ---> ASCII コード
481 See ascii("m") + nl + # 109 を表示
490 Char() 関数は ASCII コードを文字へ変換できます
496 Char(ASCII コード) ---> 文字
502 See char(109) + nl + # m を表示
512 Hex() 関数は十進数から十六進数へ変換します。
524 See hex(10) + nl + # a を表示
533 Dec() 関数は十六進数から十進数へ変換します。
545 See dec("a") + nl + # 10 を表示
549 pair: データ型; Str2Hex()
554 Str2hex() 関数は文字列の文字を十六進数文字へ変換します。
560 Str2hex(文字列) ---> 十六進数文字列
566 See str2hex("hello") # 68656c6c6f を表示
569 pair: データ型; Hex2str()
574 Hex2str() 関数は十六進数文字を文字列へ変換します。
580 Hex2Str(十六進数文字列) ---> 文字列
586 See hex2str("68656c6c6f") # hello を表示