演算子
文字列連結演算子
文字列連結演算子は、文字列を連結・結合するための演算子で、+を使用します。
						数値が混在していても問題ありません。
サンプルコード
Pug
p="あいうえお" + "かきくけこ"
p="あいうえお" + 123
						コンパイル後
<p>あいうえおかきくけこ</p>
<p>あいうえお123</p>
						算術演算子
算術演算子は、四則演算などの基本的な算術に関する演算子です。
加算
加算演算子は、+で表します。
Pug
p=2 + 3
							コンパイル後
<p>5</p>
							減算
減算演算子は、-で表します。
Pug
p=2 - 3
							コンパイル後
<p>-1</p>
							乗算
乗算演算子は、*で表します。
Pug
p=2 * 3
							コンパイル後
<p>6</p>
							除算
除算演算子は、/で表します。
Pug
p=2 / 3
							コンパイル後
<p>0.6666666666666666</p>
							剰余
剰余演算子は、%で表します。
Pug
p=2 % 3
							コンパイル後
<p>2</p>
							論理演算子
論理演算子は、複数の条件式をつなげるための演算子です。
論理積(AND)
論理積演算子は、&&で表します。
Pug
- var foo = "あいうえお"
- var bar = 123
if foo == "あいうえお" && bar == 123
	p="一致"
							コンパイル後
<p>一致</p>
							論理和(OR)
論理和演算子は、||で表します。
Pug
- var foo = "あいうえお"
- var bar = 123
if foo == "あいうえお" || bar == 123
	p="一致"
							コンパイル後
<p>一致</p>
							比較演算子
比較演算子は、値同士を比較するための演算子です。
| 演算子名 | 演算子 | 説明 | 
|---|---|---|
| 等しい | == | 
									値が等しい場合はtrueを返す。 | 
| 厳密に等しい | === | 
									値が等しいかつ型が同じ場合はtrueを返す。 | 
| 等しくない | != | 
									値が等しくない場合はtrueを返す。 | 
| 厳密に等しくない | !== | 
									値が等しくないかつ型が同じでない場合はtrueを返す。 | 
| より大きい | > | 
									左の値が右の値より大きい(超える)場合はtrueを返す。 | 
| 以上 | >= | 
									左の値が右の値と同じか大きい(超える)場合はtrueを返す。 | 
| より小さい | < | 
									左の値が右の値より小さい場合はtrueを返す。 | 
| 以下 | <= | 
									左の値が右の値と同じか未満の場合はtrueを返す。 | 
Pug
- foo = 123
if foo === "123"
	p="一致"
else
	p="一致しない"
						コンパイル後
<p>一致しない</p>