>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help Primer

# Comparative

The dyad `=` has a result of 1 if its left and right argument are equal, and a result of 0 if they are different.

       23 = 34
    0

       23 = 23
    1

       a =. 'd'
       a = 'c'
    0

       7 + a = 'c'
    7

       7 + a = 'd'
    8

Some programming languages treat the results of comparative primitives such as `=` as True and False values that are not numbers. In J the results of comparatives are just numbers.

There are several other comparative verbs: less-than `<` , less-or-equal `<:` , larger-than `>` , and larger-or-equal `>:` . These comparative primitives are sometimes called relationals.

       7 < 8
    1

       7 < 7
    0

       7 <: 7
    1

>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help Primer