比較演算子では演算子の左辺と右辺を比較し、等しいかどうかや大きいかどうかなどを評価します。そして結果として真(true)か偽(false)の値を取ります。 例として変数「num」に格納された値が20よりも小さいかどうかを評価する条件式を記述すると次のようになります。 {if $num < 20} 20より小さい値です。 {/if} 比較演算子の「<」は左辺より右辺が小さい時に真(true)となります。よって変数「num」が20より小さい値だった場合だけ{if}と{/if}で囲われた処理を実行します。 比較演算子には別名が用意されているものがあります。例えば「==」の別名は「eq」となり、「==」の代わりに「eq」を使用することができます。 {if $num eq 20} 値は20です。 {/if}