jsのプラス記号+

598 ワード

プラス記号'+'も同じプログラマがよく知っているオペレータの一つです.JavaScriptは他のプログラミング言語と違って、JavaScriptでは、「+」は数字の加算、文字列の接続以外に、一元演算子としても使えます.文字列を数字に変換します.したがって、不適切な使い方をすると、自己増符'+'と混同して計算エラーが発生する可能性があります.この点は次の例ではっきりと見られます.
 
<script language="javascript">   
	 var valueA = 20;   
	 var valueB = "10";   
	 alert( valueA + valueB);     //ouput: 2010   
	 alert( valueA + (+valueB)); //output: 30   
	 alert( valueA + +valueB);    //output:30   
	 alert( valueA ++valueB);     //Compile error   
 </script>