Why does alert(0.-5) print -5?What is the most efficient way to deep clone an object in JavaScript?How do I...
What does からか mean?
Should a new user just default to LinearModelFit (vs Fit)
How to deal with an underperforming subordinate?
What is a good way to explain how a character can produce flames from their body?
Why does alert(0.-5) print -5?
How can I prevent an oracle who can see into the past from knowing everything that has happened?
How can I automatically launch GPSD on startup?
Boss asked me to sign a resignation paper without a date on it along with my new contract
What does an unprocessed RAW file look like?
How to not let the Identify spell spoil everything?
Possible issue with my W4 and tax return
How does resistance convert voltage to current?
Homeostasis logic/math problem
Is .NET Framework 3.5 still needed with a SQL Server 2017 installation to utilize Database Mail?
XOR-free sets: Maximum density?
What is an efficient way to digitize a family photo collection?
RS485 using USART or UART port on STM32
Maybe pigeonhole problem?
Sensor logger for Raspberry Pi in a stratospheric probe
Other than edits for international editions, did Harry Potter and the Philosopher's Stone receive errata?
Equivalent of "illegal" for violating civil law
How do I avoid the "chosen hero" feeling?
How can I take a waterfall's effect on a jump into consideration mechanically?
How can find the 2D Voronoi cell area distribution?
Why does alert(0.-5) print -5?
What is the most efficient way to deep clone an object in JavaScript?How do I check if an array includes an object in JavaScript?var functionName = function() {} vs function functionName() {}Difference between == and === in JavaScriptHow does JavaScript .prototype work?What does “use strict” do in JavaScript, and what is the reasoning behind it?Storing Objects in HTML5 localStorageWhy does Google prepend while(1); to their JSON responses?How to print a number with commas as thousands separators in JavaScriptIs it possible to apply CSS to half of a character?
Suppose I write 0.5 as 0.-5 in unexpected way, but it can still run, my question is , what does "0." in "0.-5" do so that it can still run and prints -5?
I also tried alert(0.-5+1) , which prints -4, does javascript ignores "0." in "0.-5"?
javascript numbers
add a comment |
Suppose I write 0.5 as 0.-5 in unexpected way, but it can still run, my question is , what does "0." in "0.-5" do so that it can still run and prints -5?
I also tried alert(0.-5+1) , which prints -4, does javascript ignores "0." in "0.-5"?
javascript numbers
2
0.
is like0.0
. Or just0
.
– Ry-♦
2 hours ago
add a comment |
Suppose I write 0.5 as 0.-5 in unexpected way, but it can still run, my question is , what does "0." in "0.-5" do so that it can still run and prints -5?
I also tried alert(0.-5+1) , which prints -4, does javascript ignores "0." in "0.-5"?
javascript numbers
Suppose I write 0.5 as 0.-5 in unexpected way, but it can still run, my question is , what does "0." in "0.-5" do so that it can still run and prints -5?
I also tried alert(0.-5+1) , which prints -4, does javascript ignores "0." in "0.-5"?
javascript numbers
javascript numbers
edited 59 mins ago
Charlie H
9,03342550
9,03342550
asked 2 hours ago
mmmaaammmaaa
2,2281311
2,2281311
2
0.
is like0.0
. Or just0
.
– Ry-♦
2 hours ago
add a comment |
2
0.
is like0.0
. Or just0
.
– Ry-♦
2 hours ago
2
2
0.
is like 0.0
. Or just 0
.– Ry-♦
2 hours ago
0.
is like 0.0
. Or just 0
.– Ry-♦
2 hours ago
add a comment |
2 Answers
2
active
oldest
votes
Trailing digits after a .
are optional:
console.log(0. === 0);
So
0.-5
evalutes to
0 - 5
which is just -5
. Similarly,
0.-5+1
is
0 - 5 + 1
which is
-5 + 1
or -4
.
add a comment |
In JS you can express a number with optional decimal point.
x = 5.; //5
x = 5. + 6. //11
You can even do5..toString()
.
– Tvde1
21 mins ago
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54859228%2fwhy-does-alert0-5-print-5%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Trailing digits after a .
are optional:
console.log(0. === 0);
So
0.-5
evalutes to
0 - 5
which is just -5
. Similarly,
0.-5+1
is
0 - 5 + 1
which is
-5 + 1
or -4
.
add a comment |
Trailing digits after a .
are optional:
console.log(0. === 0);
So
0.-5
evalutes to
0 - 5
which is just -5
. Similarly,
0.-5+1
is
0 - 5 + 1
which is
-5 + 1
or -4
.
add a comment |
Trailing digits after a .
are optional:
console.log(0. === 0);
So
0.-5
evalutes to
0 - 5
which is just -5
. Similarly,
0.-5+1
is
0 - 5 + 1
which is
-5 + 1
or -4
.
Trailing digits after a .
are optional:
console.log(0. === 0);
So
0.-5
evalutes to
0 - 5
which is just -5
. Similarly,
0.-5+1
is
0 - 5 + 1
which is
-5 + 1
or -4
.
console.log(0. === 0);
console.log(0. === 0);
answered 2 hours ago
CertainPerformanceCertainPerformance
88.8k154876
88.8k154876
add a comment |
add a comment |
In JS you can express a number with optional decimal point.
x = 5.; //5
x = 5. + 6. //11
You can even do5..toString()
.
– Tvde1
21 mins ago
add a comment |
In JS you can express a number with optional decimal point.
x = 5.; //5
x = 5. + 6. //11
You can even do5..toString()
.
– Tvde1
21 mins ago
add a comment |
In JS you can express a number with optional decimal point.
x = 5.; //5
x = 5. + 6. //11
In JS you can express a number with optional decimal point.
x = 5.; //5
x = 5. + 6. //11
answered 1 hour ago
Charlie HCharlie H
9,03342550
9,03342550
You can even do5..toString()
.
– Tvde1
21 mins ago
add a comment |
You can even do5..toString()
.
– Tvde1
21 mins ago
You can even do
5..toString()
.– Tvde1
21 mins ago
You can even do
5..toString()
.– Tvde1
21 mins ago
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54859228%2fwhy-does-alert0-5-print-5%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
0.
is like0.0
. Or just0
.– Ry-♦
2 hours ago