Showing content from https://developer.cdn.mozilla.net/ja/docs/Web/JavaScript/Reference/Operators/Subtraction_assignment below:
æ¸ç®ä»£å
¥ (-=) - JavaScript | MDN
Filter sidebar
- JavaScript
- ãã¥ã¼ããªã¢ã«
- Beginner's tutorials
- Your first website: Adding interactivity
- Dynamic scripting with JavaScript
- JavaScript frameworks and libraries
- JavaScript ã¬ã¤ã
- å
¥éç·¨
- ææ³ã¨ãã¼ã¿å
- å¶å¾¡ããã¼ã¨ã¨ã©ã¼å¦ç
- ã«ã¼ãã¨ã¤ãã¬ã¼ã¿ã¼
- 颿°
- å¼ã¨æ¼ç®å
- æ°å¤ã¨æåå
- æ¥ä»ã¨æå»ã®è¡¨ç¾
- æ£è¦è¡¨ç¾
- ã¤ã³ããã¯ã¹ä»ãã³ã¬ã¯ã·ã§ã³
- ãã¼ä»ãã³ã¬ã¯ã·ã§ã³
- ãªãã¸ã§ã¯ãã®å©ç¨
- ã¯ã©ã¹ã®ä½¿ç¨
- ãããã¹ã®ä½¿ç¨
- JavaScript åä»ãé
å
- ã¤ãã¬ã¼ã¿ã¼ã¨ã¸ã§ãã¬ã¼ã¿ã¼
- ãªã½ã¼ã¹ç®¡ç
- å½éå
- JavaScript ã¢ã¸ã¥ã¼ã«
- ä¸ç´ç·¨
- Advanced JavaScript objects
- Asynchronous JavaScript
- Client-side web APIs
- è¨èªæ¦è¦
- JavaScript ã®ãã¼ã¿æ§é
- ç夿¯è¼ã¨å䏿§
- ããããã£ã®åæå¯è½æ§ã¨æææ¨©
- ã¯ãã¼ã¸ã£
- ä¸ç´ç·¨
- ç¶æ¿ã¨ãããã¿ã¤ããã§ã¼ã³
- ã¡ã¿ããã°ã©ãã³ã°
- ã¡ã¢ãªã¼ç®¡ç
- ãªãã¡ã¬ã³ã¹
- çµã¿è¾¼ã¿ãªãã¸ã§ã¯ã
- AggregateError
- Array
- ArrayBuffer
- AsyncDisposableStack
- AsyncFunction
- AsyncGenerator
- AsyncGeneratorFunction
- AsyncIterator
- Atomics
- BigInt
- BigInt64Array
- BigUint64Array
- Boolean
- DataView
- Date
- decodeURI()
- decodeURIComponent()
- DisposableStack
- encodeURI()
- encodeURIComponent()
- Error
- escape() 鿍奍;
- eval()
- EvalError
- FinalizationRegistry
- Float16Array
- Float32Array
- Float64Array
- Function
- Generator
- GeneratorFunction
- globalThis
- Infinity
- Int8Array
- Int16Array
- Int32Array
- InternalError 鿍æº
- Intl
- isFinite()
- isNaN()
- Iterator
- JSON
- Map
- Math
- NaN
- Number
- Object
- parseFloat()
- parseInt()
- Promise
- Proxy
- RangeError
- ReferenceError
- Reflect
- RegExp
- Set
- SharedArrayBuffer
- String
- SuppressedError
- Symbol
- SyntaxError
- Temporal Experimental
- TypedArray
- TypeError
- Uint8Array
- Uint8ClampedArray
- Uint16Array
- Uint32Array
- undefined
- unescape() 鿍奍;
- URIError
- WeakMap
- WeakRef
- WeakSet
- å¼ã¨æ¼ç®å
- å ç®æ¼ç®å (+)
- å ç®ä»£å
¥æ¼ç®å (+=)
- 代å
¥æ¼ç®å (=)
- async function å¼
- async function* å¼
- await æ¼ç®å
- ãããè«çç© (&)
- ãããè«çç©ä»£å
¥ (&=)
- ãããå¦å® (~)
- ãããè«çå (|)
- ãããè«çå代å
¥ (|=)
- ãããæä»çè«çå (^)
- ãããæä»çè«çå代å
¥ (^=)
- ã¯ã©ã¹å¼
- ã«ã³ãæ¼ç®å (,)
- æ¡ä»¶ (ä¸é
) æ¼ç®å
- ãã¯ãªã¡ã³ã (--)
- delete æ¼ç®å
- æ§é åè§£ï¼åå²ä»£å
¥ï¼
- é¤ç® (/)
- é¤ç®ä»£å
¥ (/=)
- ç価 (==)
- ã¹ãä¹ (**)
- ã¹ãä¹ä»£å
¥ (**=)
- 颿°å¼
- function* å¼
- 大ãªã (>)
- 大ãªãã¤ã³ã¼ã« (>=)
- ã°ã«ã¼ãåæ¼ç®å ( )
- import.meta
- import.meta.resolve()
- import()
- in æ¼ç®å
- ã¤ã³ã¯ãªã¡ã³ã (++)
- ä¸ç価 (!=)
- instanceof
- å·¦ã·ãã (<<)
- å·¦ã·ãã代å
¥ (<<=)
- å°ãªã (<)
- å°ãªãã¤ã³ã¼ã« (<=)
- è«çç© (&&)
- è«çç©ä»£å
¥ (&&=)
- è«çå¦å® (!)
- è«çå (||)
- è«çå代å
¥ (||=)
- ä¹ç® (*)
- ä¹ç®ä»£å
¥ (*=)
- new æ¼ç®å
- new.target
- null
- Null åä½ä»£å
¥ (??=)
- Null å使¼ç®å (??)
- ãªãã¸ã§ã¯ãåæåå
- æ¼ç®åã®åªå
é ä½
- ãªãã·ã§ãã«ãã§ã¼ã³ (?.)
- ããããã£ã¢ã¯ã»ãµã¼
- å°ä½ (%)
- å°ä½ä»£å
¥ (%=)
- å³ã·ãã (>>)
- å³ã·ãã代å
¥ (>>=)
- ã¹ãã¬ããæ§æ
- å³å¯ç価 (===)
- å³å¯ä¸ç価 (!==)
- æ¸ç® (-)
- æ¸ç®ä»£å
¥ (-=)
- super
- this
- typeof
- åé
ãã¤ãã¹ (-)
- åé
ãã©ã¹ (+)
- 符å·ãªãå³ã·ãã (>>>)
- 符å·ãªãå³ã·ãã代å
¥ (>>>=)
- void æ¼ç®å
- yield
- yield*
- æã¨å®£è¨
- async function
- async function*
- await using
- ãããã¯
- break
- class
- const
- continue
- debugger
- do...while
- 空æ
- export
- 弿
- for
- for await...of
- for...in
- for...of
- function 宣è¨
- function* 宣è¨
- if...else
- import
- ã¤ã³ãã¼ã屿§
- ã©ãã«
- let
- return
- switch
- throw
- try...catch
- using
- var
- while
- with 鿍奍;
- 颿°
- ã¢ãã¼é¢æ°å¼
- ããã©ã«ã弿°
- ã²ãã¿ã¼
- ã¡ã½ããå®ç¾©
- æ®ä½å¼æ°
- ã»ãã¿ã¼
- arguments ãªãã¸ã§ã¯ã
- arguments[Symbol.iterator]()
- arguments.callee 鿍奍;
- arguments.length
- ã¯ã©ã¹
- constructor
- extends
- ãã©ã¤ãã¼ãè¦ç´
- ãããªãã¯ã¯ã©ã¹ãã£ã¼ã«ã
- static
- éçåæåãããã¯
- æ£è¦è¡¨ç¾
- 徿¹åç
§: \1, \2
- ãã£ããã£ã°ã«ã¼ã: (...)
- æåã¯ã©ã¹ã¨ã¹ã±ã¼ã: \d, \D, \w, \W, \s, \S
- æåã¯ã©ã¹: [...], [^...]
- æåã¨ã¹ã±ã¼ã: \n, \u{...}
- è«çå: |
- å
¥åå¢çã¢ãµã¼ã·ã§ã³: ^, $
- ãªãã©ã«æå: a, b
- å
èªã¿ã¢ãµã¼ã·ã§ã³: (?=...), (?!...)
- å¾èªã¿ã¢ãµã¼ã·ã§ã³: (?<=...), (?<!...)
- 修飾å: (?ims-ims:...)
- ååä»ã徿¹åç
§: \k<name>
- ååä»ããã£ããã£ã°ã«ã¼ã: (?<name>...)
- éãã£ããã£ã°ã«ã¼ã: (?:...)
- æ°éè©: *, +, ?, {n}, {n,}, {n,m}
- Unicode æåã¯ã©ã¹ã¨ã¹ã±ã¼ã: \p{...}, \P{...}
- ã¯ã¤ã«ãã«ã¼ã: .
- åèªå¢çã¢ãµã¼ã·ã§ã³: \b, \B
- ã¨ã©ã¼
- AggregateError: No Promise in Promise.any was resolved
- Error: Permission denied to access property "x"
- InternalError: too much recursion
- RangeError: argument is not a valid code point
- RangeError: BigInt division by zero
- RangeError: BigInt negative exponent
- RangeError: form must be one of 'NFC', 'NFD', 'NFKC', or 'NFKD'
- RangeError: invalid array length
- RangeError: invalid date
- RangeError: precision is out of range
- RangeError: radix must be an integer
- RangeError: repeat count must be less than infinity
- RangeError: repeat count must be non-negative
- RangeError: x can't be converted to BigInt because it isn't an integer
- ReferenceError: "x" is not defined
- ReferenceError: assignment to undeclared variable "x"
- ReferenceError: can't access lexical declaration`X' before initialization
- ReferenceError: must call super constructor before using 'this' in derived class constructor
- ReferenceError: super() called twice in derived class constructor
- SyntaxError: 'arguments'/'eval' can't be defined or assigned to in strict mode code
- SyntaxError: "0"-prefixed octal literals and octal escape seq. are deprecated
- SyntaxError: "use strict" not allowed in function with non-simple parameters
- SyntaxError: "x" is a reserved identifier
- SyntaxError: \ at end of pattern
- SyntaxError: a declaration in the head of a for-of loop can't have an initializer
- SyntaxError: applying the 'delete' operator to an unqualified name is deprecated
- SyntaxError: arguments is not valid in fields
- SyntaxError: await is only valid in async functions, async generators and modules
- SyntaxError: await/yield expression can't be used in parameter
- SyntaxError: cannot use `??` unparenthesized within `||` and `&&` expressions
- SyntaxError: character class escape cannot be used in class range in regular expression
- SyntaxError: continue must be inside loop
- SyntaxError: duplicate capture group name in regular expression
- SyntaxError: duplicate formal argument x
- SyntaxError: for-in loop head declarations may not have initializers
- SyntaxError: function statement requires a name
- SyntaxError: functions cannot be labelled
- SyntaxError: getter and setter for private name #x should either be both static or non-static
- SyntaxError: getter functions must have no arguments
- SyntaxError: identifier starts immediately after numeric literal
- SyntaxError: illegal character
- SyntaxError: import declarations may only appear at top level of a module
- SyntaxError: incomplete quantifier in regular expression
- ReferenceError: invalid assignment left-hand side
- SyntaxError: invalid BigInt syntax
- SyntaxError: invalid capture group name in regular expression
- SyntaxError: invalid character in class in regular expression
- SyntaxError: invalid class set operation in regular expression
- SyntaxError: invalid decimal escape in regular expression
- SyntaxError: invalid identity escape in regular expression
- SyntaxError: invalid named capture reference in regular expression
- SyntaxError: invalid property name in regular expression
- SyntaxError: invalid range in character class
- SyntaxError: invalid regexp group
- SyntaxError: invalid regular expression flag "x"
- SyntaxError: invalid unicode escape in regular expression
- SyntaxError: JSON.parse: bad parsing
- SyntaxError: label not found
- SyntaxError: missing : after property id
- SyntaxError: missing ) after argument list
- SyntaxError: missing ) after condition
- SyntaxError: missing ] after element list
- SyntaxError: missing } after function body
- SyntaxError: missing } after property list
- SyntaxError: missing = in const declaration
- SyntaxError: missing formal parameter
- SyntaxError: missing name after . operator
- SyntaxError: missing variable name
- SyntaxError: negated character class with strings in regular expression
- SyntaxError: new keyword cannot be used with an optional chain
- SyntaxError: nothing to repeat
- SyntaxError: numbers out of order in {} quantifier.
- SyntaxError: octal escape sequences can't be used in untagged template literals or in strict mode code
- SyntaxError: parameter after rest parameter
- SyntaxError: private fields can't be deleted
- SyntaxError: property name __proto__ appears more than once in object literal
- SyntaxError: raw bracket is not allowed in regular expression with unicode flag
- SyntaxError: redeclaration of formal parameter "x"
- SyntaxError: reference to undeclared private field or method #x
- SyntaxError: rest parameter may not have a default
- SyntaxError: return not in function
- SyntaxError: setter functions must have one argument
- SyntaxError: unterminated string literal
- SyntaxError: super() is only valid in derived class constructors
- SyntaxError: tagged template cannot be used with optional chain
- SyntaxError: Unexpected '#' used outside of class body
- SyntaxError: Unexpected token
- SyntaxError: unlabeled break must be inside loop or switch
- SyntaxError: unparenthesized unary expression can't appear on the left-hand side of '**'
- SyntaxError: use of super property/member accesses only valid within methods or eval code within methods
- SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead
- ReferenceError: deprecated caller or arguments usage
- TypeError: 'x' is not iterable
- TypeError: "x" is (not) "y"
- TypeError: "x" is not a constructor
- TypeError: "x" is not a function
- TypeError: "x" is not a non-null object
- TypeError: "x" is read-only
- TypeError: already executing generator
- TypeError: BigInt value can't be serialized in JSON
- TypeError: calling a builtin X constructor without new is forbidden
- TypeError: can't access/set private field or method: object is not the right class
- TypeError: can't assign to property "x" on "y": not an object
- TypeError: can't convert BigInt to number
- TypeError: can't convert x to BigInt
- TypeError: can't define property "x": "obj" is not extensible
- TypeError: can't delete non-configurable array element
- TypeError: can't redefine non-configurable property "x"
- TypeError: can't set prototype of this object
- TypeError: can't set prototype: it would cause a prototype chain cycle
- TypeError: cannot use 'in' operator to search for 'x' in 'y'
- TypeError: class constructors must be invoked with 'new'
- TypeError: cyclic object value
- TypeError: derived class constructor returned invalid value x
- TypeError: getting private setter-only property
- TypeError: Initializing an object twice is an error with private fields/methods
- TypeError: invalid 'instanceof' operand 'x'
- TypeError: invalid Array.prototype.sort argument
- TypeError: invalid assignment to const "x"
- TypeError: Iterator/AsyncIterator constructor can't be used directly
- TypeError: matchAll/replaceAll must be called with a global RegExp
- TypeError: More arguments needed
- TypeError: "x" has no properties
- TypeError: property "x" is non-configurable and can't be deleted
- TypeError: Reduce of empty array with no initial value
- TypeError: setting getter-only property "x"
- TypeError: WeakSet key/WeakMap value 'x' must be an object or an unregistered symbol
- TypeError: X.prototype.y called on incompatible type
- URIError: malformed URI sequence
- Warning: -file- is being assigned a //# sourceMappingURL, but already has one
- Warning: unreachable code after return statement
- ãã®ä»
- JavaScript æè¡æ¦èª¬
- å®è¡ã¢ãã«
- å奿æ³
- å復å¦çãããã³ã«
- 峿 ¼ã¢ã¼ã
- ãã³ãã¬ã¼ãæåå
- æ«å°¾ã®ã«ã³ã
- éæ¨å¥¨ã®æ©è½
æ¸ç®ä»£å
¥ (-=)
Baseline Widely available
æ¸ç®ä»£å
¥æ¼ç®å (-=
) ã¯ã夿°ããå³è¾ºã®ãªãã©ã³ãã®å¤ãæ¸ç®ããçµæã夿°ã«ä»£å
¥ãã¾ãã
試ãã¦ã¿ã¾ããã
let a = 2;
console.log((a -= 3));
// Expected output: -1
console.log((a -= "Hello"));
// Expected output: NaN
æ§æ ä¾ æ¸ç®ä»£å
¥ã®ä½¿ç¨
js
// 次ã®å¤æ°ãæ³å®
// bar = 5
bar -= 2; // 3
bar -= "foo"; // NaN
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
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