Water Sunlight

軽量プログラミングの文法 - JavaScript/Python

ユーザ用ツール

サイト用ツール


js:basic:operator

文書の過去の版を表示しています。


JavaScript 演算子

y2sunlight 2020-10-20

算術演算子

+, -, *, /, %, ++, --
  • 数 + 数 → 数
  • 非数 + 数 → 文字

非数とは文字列またはオブジェクト

x = 1;
y = x++;  // y=1,x=2
y = ++x;  // y=3, x=3
 
a = 3;
x = (a++) * (2+a); // x=18, a=4

代入演算子

=, OP=
OP・・・+, -, *, /, % (算術)
    &, |, <<, >>, >>> (ビット)
分割代入

配列

let data = [1, 2, 3,];
let [x, x2, x3,] = data;

オブジェクト

let data = {id:1, name:'iwata',};
let {id:user_id, name:user_name,} = data;
console.log(user_id, user_name);

比較演算子

論理演算子

ビット演算子

その他の演算子

優先順位

結合則

js/basic/operator.1603328713.txt.gz · 最終更新: 2020/10/22 10:05 by tanaka