Baseline Widely available
å ç®ä»£å
¥ (+=
) æ¼ç®åã¯ã 2 ã¤ã®ãªãã©ã³ãã®å ç®ï¼æ°å¤ã®å ç®ã¾ãã¯æååã®çµåã®ã©ã¡ããï¼ãå®è¡ããå·¦ãªãã©ã³ãã¸çµæã代å
¥ãã¾ãã
let a = 2;
let b = "hello";
console.log((a += 3)); // å ç®
// äºæ³ãããåºå: 5
console.log((b += " world")); // çµå
// äºæ³ãããåºå: "hello world"
æ§æ 解説
x += y
㯠x = x + y
ã¨åçã§ãããå¼ x
ã¯ä¸åº¦ããè©ä¾¡ããã¾ããã
let bar = 5;
bar += 2; // 7
ãã以å¤ã®æååã§ãé·æ´æ°ã§ããªãå¤ã¯ãæ°å¤ã«å¤æããã¾ãã
let baz = true;
baz += 1; // 2
baz += false; // 2
é·æ´æ°ã使ç¨ããå ç®ä»£å
¥
let x = 1n;
x += 2n; // 3n
x += 1; // TypeError: Cannot mix BigInt and other types, use explicit conversions
æååã使ç¨ããå ç®ä»£å
¥
let foo = "foo";
foo += false; // "foofalse"
foo += "bar"; // "foofalsebar"
let bar = 5;
bar += "foo"; // "5foo"
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4