2014-10-09

2014-10-09

演算子Add Star

 

 

演算子とは


算術演算子

 

演算子説明使用例結果
+ 数値の加算 1+1 2
+ 文字列の連結 'Hello'+'World' 'HelloWorld'
- 数値減算 2-1

1

* 数値の乗算 2*2 4
/ 数値の除算 10/2 5
% 数値の剰余(除算の余り) 10%3 1

 


《+演算子の挙動の違い》

<!DOCTYPE html>
<htmllang="ja">
<head>
<metacharset="utf-8">
<title>+演算子の挙動の違い</title>
<script>
var x = 123 + 456;
var y = "123" + "456";
  console.log(x);
  console.log(y);
</script>
</head>
<body>
</body>
</html>


《実行結果》

 

f:id:web-javascript:20130524091326j:image

 


複合代入演算子



インクリメント、デクリメント
  • 変数の値を1増やすこと
  • 「++」はインクリメント演算子

デクリメント
  • 変数の値を1減らすこと
  • 「--」はデクリメント演算子

  • 以下の2つは、まったく同じ処理をします

<script>
var a = 10;
  a = a + 5;
  console.log(a);
</script>

<script>
var a = 10;
  a += 5;
  console.log(a);
</script>


《実行結果》

 

f:id:web-javascript:20130524093347j:image

 



  • 以下の3つは、まったく同じ処理をします

<script>
var a = 10;
  a = a + 1;
  console.log(a);
</script>

<script>
var a = 10;
  a += 1;
  console.log(a);
</script>

<script>
var a = 10;
  a++;
  console.log(a);
</script>


《実行結果》

 

f:id:web-javascript:20130524093714j:image

 


 

 

  • 演算でデータの計算や代入、比較などの処理を行う