Local $aArray[2] = [1, 'Элемент']
Local $bBinary = Binary('0x00204060')
Local $fBoolean = False
Local $hWnd = WinGetHandle('[CLASS:Shell_TrayWnd]')
Local $hPointer = Ptr(-1)
Local $iInt = 1
Local $nFloat = 2.0
Local $sString = 'Некоторый текст'
Local $vKeyword = Default
Local $tStruct = DllStructCreate('wchar[256]')
Local $oObject = ObjCreate("Scripting.Dictionary")

MsgBox(4096, 'Тип переменной', _
	'$aArray' & @TAB & ' (Массив)  ' & @TAB & VarGetType($aArray) & @LF & _
	'$bBinary' & @TAB & ' (Бинарные)' & @TAB & VarGetType($bBinary) & @LF & _
	'$fBoolean' & @TAB & ' (Логическая)' & @TAB & VarGetType($fBoolean) & @LF & _
	'$hWnd' & @TAB & ' (Дескриптор)' & @TAB & VarGetType($hWnd) & @LF & _
	'$hPointer' & @TAB & ' (Указатель)' & @TAB & VarGetType($hPointer) & @LF & _
	'$iInt' & @TAB & ' (Целое число)' & @TAB & VarGetType($iInt) & @LF & _
	'$nFloat' & @TAB & ' (Число)' & @TAB & @TAB & VarGetType($nFloat) & @LF & _
	'$sString' & @TAB & ' (Строка)  ' & @TAB & VarGetType($sString) & @LF & _
	'$vKeyword' & ' (Ключевое слово)' & @TAB & VarGetType($vKeyword) & @LF & _
	'$tStruct' & @TAB & ' (Структура)' & @TAB & VarGetType($tStruct) & @LF & _
	'$vObject' & @TAB & ' (Объект)  ' & @TAB & VarGetType($oObject))