文字列演算子とは、結合演算子「+」と結合代入演算子「+=」のこと。文字列を連結するときに使う。
文字列演算子一覧
結合演算子
左のオペランド(演算子引数)の値と、右のオペランド(演算子引数)の値を結合。
sample = 左のオペランドの値 + 右のオペランドの値;
サンプル1
ソースコード
<script type="text/javascript">
var sampleA = "これは、" + "サンプル";
document . write( "<p>sampleA: " + sampleA + "</p>" );
</script>
var sampleA = "これは、" + "サンプル";
document . write( "<p>sampleA: " + sampleA + "</p>" );
</script>
サンプル2
ソースコード
<script type="text/javascript">
var sampleB = "これは、";
sampleC = sampleB + "サンプル";
document . write( "<p>sampleC: " + sampleC + "</p>" );
</script>
var sampleB = "これは、";
sampleC = sampleB + "サンプル";
document . write( "<p>sampleC: " + sampleC + "</p>" );
</script>
サンプル3
ソースコード
<script type="text/javascript">
document . write( "<p>5-2=" + ( 5 - 2 ) + "</p>" );
</script>
document . write( "<p>5-2=" + ( 5 - 2 ) + "</p>" );
</script>
結合代入演算子
左のオペランド(演算子引数)の変数の値と、右のオペランド(演算子引数)の値を結合し、左のオペランド(演算子引数)の変数に代入。
変数 += 右のオペランドの値;
サンプル
ソースコード
<script type="text/javascript">
sampleD = "これは、";
sampleD += "サンプル";
document . write( "<p>sampleD: " + sampleD + "</p>" );
</script>
sampleD = "これは、";
sampleD += "サンプル";
document . write( "<p>sampleD: " + sampleD + "</p>" );
</script>