commit
ae1171069c
1 changed files with 1 additions and 1 deletions
|
@ -46,7 +46,7 @@ There are three variants of type conversion, so-called "hints", described in the
|
||||||
`"default"`
|
`"default"`
|
||||||
: Occurs in rare cases when the operator is "not sure" what type to expect.
|
: Occurs in rare cases when the operator is "not sure" what type to expect.
|
||||||
|
|
||||||
For instance, binary plus `+` can work both with strings (concatenates them) and numbers (adds them), so both strings and numbers would do. So if the a binary plus gets an object as an argument, it uses the `"default"` hint to convert it.
|
For instance, binary plus `+` can work both with strings (concatenates them) and numbers (adds them), so both strings and numbers would do. So if a binary plus gets an object as an argument, it uses the `"default"` hint to convert it.
|
||||||
|
|
||||||
Also, if an object is compared using `==` with a string, number or a symbol, it's also unclear which conversion should be done, so the `"default"` hint is used.
|
Also, if an object is compared using `==` with a string, number or a symbol, it's also unclear which conversion should be done, so the `"default"` hint is used.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue