jak přidat dvě proměnné v JavaScriptu


Odpověď 1:

Nejjednodušší způsob?

var součet = 1 + 1;console.log (sum) // 2

Určitě to bude fungovat, ale bohužel to nebude vždy fungovat podle očekávání.

Zde je příklad. Co bychom očekávali, když přidáme 0,1 až 0,2? 0,3, že?

var součet = 0,1 + 0,3;console.log (sum) // 0,30000000000000004

Whoa! Odpovědi jsou technicky správné, ale proč jsem dostal všechny ty nuly?!?! Tento

Stackoverflow diskuse

dělá dobrou práci, když to vysvětluje.

Zde je další případ, kdy získáte neočekávaný výstup.

var součet = 1 + -1,1;console.log (součet); // -0,10000000000000009

Určitě to můžeme napravit přidáním nějaké logiky k zaokrouhlení, abychom získali výsledek, který bychom očekávali, ale to by se mohlo týkat pouze 1 scénáře. Jakýkoli druh matematiky s javascriptem vám nemusí vždy poskytnout spolehlivý výstup. Takže kdykoli já nebo někdo potřebuje udělat přesnou matematiku, doporučuji

knihovna mathjs

který má dobrý api k řešení všech těch okrajových případů.

// Použití mathjsvar sum = math.add (1; -1,1);console.log (součet); // -0,10000000000000009// Stále nám dává stejný výstup, když jsme udělali `1 + -1,1`// Pěkné je, že pomocí metody `toPrecision` můžeme, co chcemevar sum = math.add (1; -1,1). toPrecision (1);console.log (sum) // "-0.1"

Toto jen poškrábe povrch toho, co poskytuje mathjs. Doporučuji vám, abyste si zde určitě prohlédli jejich dokumenty, abyste viděli všechny skvělé věci, které možná budete chtít použít.


Odpověď 2:

součet 2 čísel

:)


Odpověď 3:

Moje metoda používá konzolu Javascript poskytovanou prohlížečem Google Chrome.

Krok 1: Stáhněte si Google Chrome

Krok 2: Přejít na konzolu JavaScript. Zkratka: Ctrl + Shift + J (nebo) F12

Krok 3: Přejděte na kartu konzoly.

Krok 4: Napište svůj program: var strNum1 = prompt ('Zadejte své první číslo'); var num1 = parseInt (strNum1); var strNum2 = prompt ('Zadejte své druhé číslo'); var num2 = parseInt (strNum2); alert ('Součet je:' + (num1 + num2));

Krok 5: Úspěch! :)


Odpověď 4:

DOKUMENT HTML

vítejte / h1>

SOUBOR JAVASCRIPT (javasct.js)

upozornění („vítejte“)

var int1 = parseInt (prompt ("Zadejte první číslo"))

var int2 = parseInt (prompt ("Zadejte druhé číslo"))

var sum = int1 + int2;

upozornění („Součet dvou čísel je:“ + součet)

Dík…


Odpověď 5:

Viděl jsem, že se to stalo problémem pro většinu i pro sebe, takže jsem našel tuto opravdu užitečnou odpověď z přetečení zásobníku.

var a = 2;

var sum = + a + +2;

console.log (součet);

Přidání znaménka + před proměnnou nebo skutečný int chápe, že tyto dvě hodnoty nechcete spojit, ale chcete je shrnout.


Odpověď 6:

Pro více informací navštivte

Počítače MoTech

Odpověď 7:

Je to stejně jednoduché jako v jakémkoli jiném programovacím jazyce, deklarujte proměnné, inicializujte a uložte součet

var a, b, c;

a = výzva („Zadejte první číslo“);

b = výzva („Zadejte druhé číslo“);

c = a + b;

document.write (“Sum =” + c);

PS zapište kód


Odpověď 8:
var a, b, c;a = 1;b = 2;c = a + b;výstraha (c);

Je to jednoduchý doplněk. Nepotřebujete žádné konkrétní znalosti JavaScriptu.

Můžete si to vyzkoušet sami zde:

Upravit housle - JSFiddle


Odpověď 9:

Kliknutím na tlačítko vypočítáte x. Zadejte první číslo: Zadejte druhé číslo:


Odpověď 10:

Stačí vynutit ne, pokud jsou převzaty ze vstupu, např

var a = prompt („Zadejte a“);

var b = výzva („Zadejte b“);

var sum = Number (a) + Number (b);

console.log (součet);


Odpověď 11:

var z = 1;

var y = 2;

var x = z + y;

console.log (x);