Here comes a dumb question --

var1 = word
var2 = byte

var1 = 2
var2 = 3

Can't you compare a word to a byte?

If var1 <= var2 then
do this

It's in my head that a word is a number with the capability of larger numbers but also higher resolution for smaller numbers?
(More decimal places?) So a 2 as a word variable is the same as a byte.

Wrong? Do I need to use var.highbyte instead ? (hobbyist -- so I forget this stuff).