各BASICインタープリタ・コンパイラの、関数・コマンドの比較
関数トップ コマンドのトップ コマンドの最後 本文に戻る
リンク以外の部分でクリックすると、アルファベット索引が表示されます。
区分 機能 AB2 AB4 TB N88互換B
関数 絶対値 Abs Abs Abs ABS
アークコサイン

ACos
プロシージャの開始アドレス
AddressOf

半角文字を全角文字に Akcnv$

AKCNV$
楕円弧を描画 Arc


文字列の先頭の文字コード Asc Asc Asc ASC
アークサイン

ASin
アークタンジェント Atn Atn Atn ATN



BackColor
(TB独自)2項係数

Binomial



BorderColor
倍精度浮動小数点型で返 CDbl CDbl
CDBL
切り上げ

Ceil
文字コードの文字列(1 文字) Chr$ Chr$ Chr$ CHR$
四捨五入 CInt CInt
CINT
クリップボードにセットされている文字列 ClipStr$


コマンド ライン文字列 CmdLine$






COMMAND$
3角関数 Cos Cos Cos COS



CosH
コタンジェント

Cot



CreateDir
コセカント

Csc
単精度浮動小数点型で返 CSng CSng
CSNG




CSRLIN
カレントディレクトリを取得 CurDir$


日付関数 Date$ Date$ Date$ DATE$
曜日関数

DayOfWeek



DeleteFile



DeleteFile



Directory
Exists




DiskFree



DrawMode



DrawStyle



DrawWidth
配列要素の定義で、上限値指定を要素数指定に切り替え
ELM

環境変数の内容 Environ$

ENVIRON$
ファイルの終端 Eof Eof Eof EOF




ERL/ERR
指数関数 Exp Exp Exp EXP
(TB独自)階乗

Factorial



FileExists



FillStyle



Find
FirstFile




Find
NextFile

実数を整数に Fix Fix Fix FIX



ForeColor
(TB独自)最大公約数

GCD



Get
CurrentDir




GetFile
DateTime

時間関数

GetHour
分関数

GetMinute
秒関数

GetSecond



Get
ProgramDir




GetSecond



GFontSize
16 進数で Hex$ Hex$ Hex$ HEX$
16 ビット整数値の上位 8 ビット HIBYTE HIBYTE

32 ビット整数値の上位 16 ビット HIWORD HIWORD

キーボードから入力された文字 Inkey$ Inkey$ InKey$ INKEY$
指定したポートから Inp


指定した文字数だけ Input$ Input$ Input$ INPUT$
文字列の検索 Instr InStr InStr INSTR
整数部分 Int Int Int INT
閏年関数

IsLeepYear




JIS$
全角文字を半角文字に Kacnv$

KACNV$
キーボードの状態 KeyState


文字列の検索(全角混在) KInstr (KInStr) KInStr KINSTR
文字列の左端(全角混在)

KLeft$
文字列の文字数(全角混在) KLen (KLen) KLen KLEN
指定した長さの文字列(全角混在) KMid$ (KMid$) KMid$ KMID$




KNJ$
文字列の右端(全角混在)

KRight$
小文字に変換

LCase$
(TB独自)最小公倍数

LCM
文字列抽出関数 Left$ Left$ Left$ LEFT$
文字列性質関数 Len Len Len LEN
16 ビット整数値の下位 8 ビット LOBYTE LOBYTE

ファイル ポインタの位置 Loc Loc
LOC
ファイル サイズ Lof Lof
LOF
対数関数 Log Log Log LOG



Log10



Log2
32 ビット整数値の下位 16 ビット LOWORD LOWORD




LTrim$
2 つの 16 ビット整数値から、 32 ビット整数値 MAKELONG MAKELONG

2 つの 8 ビット整数値から、 16 ビット整数値 MAKEWORD MAKEWORD

最大値

Max
メニュー項目で表示される文字列 MenuStr$


文字列抽出関数 Mid$ Mid$ Mid$ MID$
最小値

Min
マウスの状態 MouseState

MOUSE
8 進数で表現 Oct$ Oct$
OCT$
ウィンドウ ハンドル OwnerWnd


メモリ アドレスの値 Peek


円周率

Pi
指定した座標の色 Point

POINT




POS
(TB独自)最小素因数

Prime
Factor




RandG



RemoveDir



Replace$
24 ビット カラー値 RGB RGB

文字列抽出関数 Right$ Right$ Right$ RIGHT$
乱数 Rnd Rnd Rnd RND
四捨五入

Round



RTrim$
セカント

Sec



Seek



Set
CurrentDir

符号 Sgn Sgn Sgn SGN
3角関数 Sin Sin Sin SIN
空白文字列 Spc,
Space$
Space$ Space$ SPACE$




SPC



Split$
平方根 Sqr Sqr Sqr SQR
数値・文字列変換 Str$ Str$ Str$ STR$
文字列を連結 String$ String$
STRING$
サブメニューのハンドル SubMenu


システムメニューのハンドル SysMenu


情報 SysMetric






TAB
3角関数 Tan Tan Tan TAN
時刻関数 Time$ Time$ Time$ TIME$



Trim$
大文字に変換

UCase$
数値・文字列変換 Val Val Val VAL
変数のアドレス VarPtr VarPtr

メニューのハンドル WndMenu


関数トップ コマンドのトップ コマンドの最後 本文に戻る
区分 機能 AB2 AB4 TB N88互換B
コマンド
BLoad



Beep Beep Beep BEEP




BLOAD




BSAVE



CALL

Chain

CHAIN

Chdir ChDir ChDir CHDIR




CHILD

Circle Circle Circle CIRCLE

Clear



Close Close Close CLOSE



Close
GScreen


Cls Cls Cls CLS

Color Color 独自のグラフ画面用コマンドを使用 COLOR




COLOR=




COM
ON/OFF/STOP




CONSOLE

Const Const Const
ループの先頭位置に
Continue Cont

CopyFile

COPY

Create
Menu




Create
PopupMenu




Data
Data DATA

Debug Debug


Declare Declare


DefDbl
,Sng,Int,Str




DefFn DefFn Def Fn DEF FN




DEFINT
/SNG/DBL/STR



Degrees

DelWnd DelWnd


Delete
MenuItem




Destroy
Menu




Dim Dim Dim DIM

DoLoop DoLoop Do Loop
Until




Do Loop
while




Do Until
Loop




Do while
Loop


Draw
MenuBar




Enable
MenuItem




End End End END

Erase





EvalForm

Exec Exec




Exit do



Exit For

Field Field
FIELD

Files
Files FILES
/LFILES



Find
FileClose


ForNext ForNext For to Next FOR…TO…
STEP〜NEXT

Function Function Function



Function End
Gosub
GET

Get@ Get #
GET@

GetFromFile



GetWndMsg





GLocate

Gosub
Return
Gosub
Return

GOSUB〜
RETURN

Goto Goto Goto GOTO
/GO TO



GPrint



GWPosition
線を描画

Help HELP
ON/OFF/STOP



IBPosition

If If If then Else
ElseIf End If
IF…THEN…ELSE
/IF…GOTO…ELSE



include

Input Input Input INPUT



Input# INPUT #

Input
FromFile
Input
FromFile



Insert
MenuItem




Key

KEY




KEY (n)
ON/OFF/STOP

Kill Kill Kill KILL

Let Let Let LET

Line Line Line LINE

LineInput
LineInput LINE INPUT

LineInput
FromFile

LineInput# LINE INPUT #



Load



Load
Picture


Locate Locate
LOCATE

LPrint



LPrint
Using




LSet

LSET
/RSET



MathGraph

MCISound



Mid

MID$

Mkdir MkDir
MKDIR

Mouse
Mouse MOUSE (n)
ON/OFF/STOP

MoveFile



MsgBox MsgBox




Name NAME




ON COM
GOSUB

OnErrorGoAll

ON ERROR
GOTO

OnGoAll






ON HELP
GOSUB




ON…GOSUB
/ON…GOTO

OnKey
GoAll


ON KEY
GOSUB

OnMouse
GoAll


ON MOUSE(n)
GOSUB

Open Open Open OPEN



Open
GScreen


Out



Paint Paint Paint PAINT

Play



Point

POINT

Poke



Preset

PRESET

Print Print Print PRINT
/LPRINT

PrintToFile Print # Print # PRINT #

PrintTo
FileUsing

Print # Using PRINT # USING

PrintUsing
Print Using PRINT USING
/LPRINT USING



Print
GTitle




Print
ITitle




Print
Title


PSet PSet PSet PSET



Public




PUT

Put@

PUT@

PutTo
File
Put #


RSet





Radians

Randomize Randomize Randomize RANDOMIZE

Read
Read READ

Rem
Rem REM

Remove
MenuItem




Reset
SysMenu




Restore
Restore RESTORE

Resume

RESUME




RMDIR

Roll

ROLL

Run

RUN



Save
Picture





SCREEN



Seek

SelectCase SelectCase Select
Case


Select
Printer




Send
WndMsg




SetClip
Str




SetEnviron



SetMenu



Set
ScrollBar




ShowWnd



Sleep Sleep Sleep

Stop
Stop STOP



StrToForm

Sub Sub Sub
End Sub


Sub
Classing




Swap

SWAP



SysCMD



System SYSTEM

TargetWnd



TextOut



Thread



Track
PopupMenu






TScreen



TWPosition

Type Type


WhileWend WhileWend While
Wend
WHILE
〜WEND

Width

WIDTH

Window Window Window

With With


WndPos



Write Write
WRITE




WRITE #
区分 機能 AB2 AB4 TB N88互換B
関数トップ コマンドのトップ コマンドの最後 本文に戻る