運算子
code:javascript
// Convery Data Type
Math.max(1, 2, 3); // 3;
Math.min(1, 2, 3); // 1;
Math.max(1, 2, 3) > Math.min(1, 2, 3); // true;
Math.max() > Math.min(); // false
Math.max(); // -Infinity;
Math.min(); // Infinity;
0.1 + 0.1 + 0.1; // 0.30000000000000004;
true == 1; // true;
true + true; // 2;
true + true === 2; // true;
true === 2 - true; // false;
2 - true; // 1;
true == 1; // true;
true === 1; // false;
[] + []; // ""
{}+[]; // 0
1 + []; // "1"
[] + 1; // "1"
{}+0; // 0
"5" + 3; // "53";
3 + "5"; // "35";
"0" + 3 + 1; // "031";
"0" + (3 + 1); // "04";
"5" - 3; // 2;
"5" * 3; // 15
"15" / 3; // 5
"5" === 5; // false
"5" == 5; // true
+"5"; // 5
-"123"; // -123;
// convert to boolean
const obj = { hoge: "hoge" };
!!obj.hoge; // true