hvordan man tilføjer to variabler i javascript


Svar 1:

Den enkleste måde?

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

Sikker på, at det fungerer, men desværre fungerer det ikke altid som forventet.

Her er et eksempel. Hvad ville vi forvente, når vi tilføjede 0,1 til 0,2? 0,3, ikke?

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

Whoa! Svarene er teknisk korrekte, men hvorfor fik jeg alle disse nuller?!?! Dette

Stackoverflow diskussion

gør et godt stykke arbejde med at forklare dette.

Her er en anden sag, hvor du får en uventet output.

var sum = 1 + -1,1;console.log (sum); // -0,10000000000000009

Sikker på, at vi kan ordne det ved at tilføje nogle logik for at afrunde det for at få os det resultat, vi ville forvente, men det adresserer måske kun 1 scenarie. At lave enhver form for matematik med javascript giver dig ikke altid pålidelig output. Så når jeg eller nogen har brug for en nøjagtig matematik færdig, anbefaler jeg

mathjs-bibliotek

der har en god API til at adressere alle disse edge cases.

// Brug af mathjsvar sum = matematik.add (1, -1,1);console.log (sum); // -0,10000000000000009// Det giver os stadig den samme output, da vi gjorde `1 + -1.1`// Det pæne er, at vi kan, hvad vi vil, ved at bruge 'toPrecision'-metodenvar sum = matematik.add (1, -1.1) .toPrecision (1);console.log (sum) // "-0.1"

Dette skraber bare overfladen af, hvad mathjs giver. Jeg opfordrer dig til helt sikkert at tjekke deres dokumenter her for at se alle de seje ting, du måske vil bruge.


Svar 2:

sum af 2 tal

:)


Svar 3:

Min metode bruger Javascript-konsollen leveret af Google Chrome.

Trin 1: Download Google Chrome

Trin 2: Gå til JavaScript-konsol. Genvej: Ctrl + Skift + J (eller) F12

Trin 3: Gå til fanen konsol.

Trin 4: Skriv dit program: var strNum1 = prompt ('Indtast dit første nummer'); var num1 = parseInt (strNum1); var strNum2 = prompt ('Indtast dit andet nummer'); var num2 = parseInt (strNum2); alarm ('Summen er:' + (num1 + num2));

Trin 5: Succes! :)


Svar 4:

HTML-DOKUMENT

velkommen / h1>

JAVASCRIPT-FIL (javasct.js)

alarm ("velkommen")

var int1 = parseInt (prompt ("Indtast det første tal"))

var int2 = parseInt (prompt ("Indtast andet nummer"))

var sum = int1 + int2;

alarm ("Summen af ​​to tal er:" + sum)

Tak…


Svar 5:

Jeg har set dette blive et problem for de fleste og mig selv, så jeg fandt dette virkelig nyttige svar fra stack overflow.

var a = 2;

var sum = + a + +2;

console.log (sum);

Tilføjelse + tegn foran enten en variabel eller en reel int forstår, at du ikke ønsker at sammenkæde disse to værdier, men vil opsummere dem.


Svar 6:

For flere detaljer besøg

MoTech Computers

Svar 7:

Det er så simpelt som du gør på ethvert andet programmeringssprog, erklærer variabler, initialiserer og gemmer summen

var a, b, c;

a = prompt (“Indtast det første nummer”);

b = prompt (“Indtast det andet nummer”);

c = a + b;

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

PS skriv koden ind


Svar 8:
var a, b, c;a = 1;b = 2;c = a + b;alarm (c);

Det er en simpel tilføjelse. Behøver ikke nogen specifik viden om JavaScript.

Du kan prøve selv herovre:

Rediger violin - JSFiddle


Svar 9:

Klik på knappen for at beregne x. Indtast første nummer: Indtast andet nummer:


Svar 10:

Tving bare nej, hvis de er hentet fra et input, f.eks

var a = prompt (“Indtast a”);

var b = prompt (“Indtast b”);

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

console.log (sum);


Svar 11:

var z = 1;

var y = 2;

var x = z + y;

console.log (x);