hvernig á að bæta við tveimur breytum í javascript


svara 1:

Einfaldasta leiðin?

var summa = 1 + 1;console.log (sum) // 2

Jú það mun virka, en því miður mun það ekki alltaf virka eins og búist var við.

Hér er dæmi. Við hverju myndum við búast þegar við bætum við 0,1 til 0,2? 0,3, ekki satt?

var summa = 0,1 + 0,3;console.log (sum) // 0.30000000000000004

Úff! Svörin eru tæknilega rétt en af ​​hverju fékk ég öll þessi núll?!?! Þetta

Stackoverflow umræða

vinnur gott starf við að útskýra þetta.

Hér er annað tilfelli þar sem þú færð óvænta framleiðslu.

var summa = 1 + -1,1;console.log (sum); // -0.10000000000000009

Jú við getum lagað það með því að bæta við einhverjum rökum til að ná því til að fá okkur þá niðurstöðu sem við munum búast við, en það gæti aðeins tekið á 1 atburðarás. Að gera hvers konar stærðfræði með javascript gefur þér ekki alltaf áreiðanlegan árangur. Svo alltaf þegar ég eða einhver þarfnast nákvæmrar stærðfræði, þá mæli ég með

mathjs bókasafn

það hefur gott API til að taka á öllum þessum brúnmálum.

// Notkun stærðfræðivar sum = stærðfræði.add (1, -1,1);console.log (sum); // -0.10000000000000009// Það gefur okkur samt sömu framleiðslu þegar við gerðum `1 + -1,1`// Það skemmtilega er að við getum það sem við viljum með því að nota aðferðina „toPrecision“var sum = stærðfræði.add (1, -1.1) .toPrecision (1);console.log (sum) // "-0.1"

Þetta klórar bara yfirborðið á því sem mathjs veitir. Ég hvet þig til að kíkja örugglega í skjölin þeirra hér til að sjá öll flottu hlutina sem þú gætir viljað nota.


svara 2:

summan af 2 tölunni

:)


svara 3:

Aðferð mín er að nota Javascript hugga frá Google Chrome.

Skref 1: Sæktu Google Chrome

Skref 2: Farðu í JavaScript hugga. Flýtileið: Ctrl + Shift + J (eða) F12

Skref 3: Farðu í hugga flipann.

Skref 4: Skrifaðu forritið þitt: var strNum1 = hvetja ('Sláðu inn fyrstu númerið þitt'); var num1 = parseInt (strNum1); var strNum2 = hvetja ('Sláðu inn annað númer þitt'); var num2 = parseInt (strNum2); viðvörun ('Summan er:' + (num1 + num2));

Skref 5: Árangur! :)


svara 4:

HTML skjal

velkomin / h1>

JAVASCRIPT SKRÁ (javasct.js)

viðvörun („velkomin“)

var int1 = parseInt (hvetja ("Sláðu inn fyrstu töluna"))

var int2 = parseInt (hvetja ("Sláðu inn aðra tölu"))

var sum = int1 + int2;

viðvörun ("Summan af tveimur tölum er:" + summa)

Takk fyrir ...


svara 5:

Ég hef séð þetta verða vandamál fyrir flesta og sjálfan mig, svo mér fannst þetta mjög gagnlegt svar frá stack overflow.

var a = 2;

var summa = + a + +2;

console.log (sum);

Að bæta + merki fyrir framan annaðhvort breytu eða raunverulegt int skilur að þú vilt ekki hylja þessi tvö gildi en vilt draga þau saman.


svara 6:

Nánari upplýsingar er að finna á

MoTech Tölvur

svara 7:

Það er eins einfalt og þú gerir í hverju öðru forritunarmáli, lýsir yfir breytum, frumstillir og geymir summuna

var a, b, c;

a = hvetja („Sláðu inn fyrstu töluna“);

b = hvetja („Sláðu inn seinni töluna“);

c = a + b;

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

PS skrifaðu kóðann inn


svara 8:
var a, b, c;a = 1;b = 2;c = a + b;viðvörun (c);

Það er einföld viðbót. Þarft ekki sérstaka þekkingu á JavaScript.

Þú getur prófað sjálfur hérna:

Breyta fiðlu - JSFiddle


svara 9:

Smelltu á hnappinn til að reikna x. Sláðu inn fyrstu töluna: Sláðu inn annað númer:


svara 10:

Þvingaðu bara nei ef þau eru tekin úr innslætti td

var a = hvetja („Sláðu inn“);

var b = hvetja („Enter b“);

var sum = Fjöldi (a) + Fjöldi (b);

console.log (sum);


svara 11:

var z = 1;

var y = 2;

var x = z + y;

hugga.log (x);