Number() vs parseInt()

#JavaScript

whck6

字串轉數字

parseInt("123", 10); // 123
parseInt("123abc", 10); // 123
parseInt(undefined, 10); // NaN
parseInt(null, 10); // NaN
parseInt("", 10); // NaN
Number("123"); // 123
Number("123abc", 10); // NaN
Number(undefined); // NaN
Number(null); // 0
Number(""); // 0

數字轉字串

String(123) // "123"
  `123`; // "123"

let a = 123;
a.toString(); // "123"