כיצד להוסיף שני משתנים ב - JavaScript


תשובה 1:

הדרך הפשוטה ביותר?

var sum = 1 + 1;console.log (סכום) // 2

בטוח שזה יעבוד, אך למרבה הצער זה לא תמיד יעבוד כמצופה.

הנה דוגמה. למה היינו מצפים כשאנחנו מוסיפים 0.1 עד 0.2? 0.3, נכון?

var sum = 0.1 + 0.3;console.log (סכום) // 0.30000000000000004

וואו! התשובות נכונות מבחינה טכנית אבל מדוע קיבלתי את כל האפסים האלה?!?! זֶה

דיון Stackoverflow

עושה עבודה טובה להסביר זאת.

הנה מקרה נוסף שבו אתה מקבל פלט לא צפוי.

var sum = 1 + -1.1;console.log (סכום); // -0.10000000000000009

בטוח שנוכל לתקן את זה על ידי הוספת לוגיקה כלשהי כדי לעגל אותו כדי להשיג לנו את התוצאה שהיינו מצפים לה, אבל זה עשוי לטפל רק בתרחיש אחד. ביצוע כל סוג של מתמטיקה עם JavaScript לא תמיד נותן לך תפוקה אמינה. אז בכל פעם שאני או מישהו צריך לעשות מתמטיקה מדויקת, אני ממליץ על

ספריית mathjs

שיש לו ממשק API טוב לטפל בכל המקרים הקיצוניים האלה.

// שימוש במתמונותvar sum = math.add (1, -1.1);console.log (סכום); // -0.10000000000000009// זה עדיין נותן לנו את אותה הפלט כאשר עשינו את '1 + -1.1'// הדבר הנחמד הוא שאנחנו יכולים את מה שאנחנו רוצים באמצעות שיטת 'toPrecision'var sum = math.add (1, -1.1). toPrecision (1);console.log (sum) // "-0.1"

זה פשוט מגרד את פני השטח של מה מתמטיקה מספק. אני ממליץ לך לבדוק את המסמכים שלהם כאן כדי לראות את כל הדברים המגניבים שאולי תרצה להשתמש בהם.


תשובה 2:

סכום של מספר 2

:)


תשובה 3:

השיטה שלי משתמשת בקונסולת Javascript שמספקת Google Chrome.

שלב 1: הורד את Google Chrome

שלב 2: עבור למסוף JavaScript. קיצור דרך: Ctrl + Shift + J (או) F12

שלב 3: עבור לכרטיסיית המסוף.

שלב 4: כתוב את התוכנית שלך: var strNum1 = הנחיה ('הזן את המספר הראשון שלך'); var num1 = parseInt (strNum1); var strNum2 = הנחיה ('הזן את המספר השני שלך'); var num2 = parseInt (strNum2); התראה ('הסכום הוא:' + (num1 + num2));

שלב 5: הצלחה! :)


תשובה 4:

מסמך HTML

ברוך הבא / h1>

קובץ JAVASCRIPT (javasct.js)

התראה ("ברוך הבא")

var int1 = parseInt (prompt ("הזן את המספר הראשון"))

var int2 = parseInt (הנחיה ("הזן מספר שני"))

var sum = int1 + int2;

התראה ("סכום שני המספרים הוא:" + סכום)

תודה…


תשובה 5:

ראיתי את זה הופך לבעיה עבור רובי ובעצמי, אז מצאתי את התשובה הזו ממש שימושית מ- stack overflow.

var a = 2;

var sum = + a + +2;

console.log (סכום);

הוספת + סימן מול משתנה או אינטל אמיתי מבינה שאתה לא רוצה לשרטט את שני הערכים האלה אלא רוצה לסכם אותם.


תשובה 6:

לפרטים נוספים בקרו

מחשבי MoTech

תשובה 7:

זה פשוט כמו בכל שפת תכנות אחרת, להכריז על משתנים, לאתחל ולאחסן את הסכום

var a, b, c;

a = הנחיה ("הזן את המספר הראשון");

b = הנחיה ("הזן את המספר השני");

c = a + b;

document.write ("סכום =" + ג);

PS לכתוב את הקוד פנימה


תשובה 8:
var a, b, c;a = 1;b = 2;c = a + b;התראה (ג);

זו תוספת פשוטה. לא צריך שום ידע ספציפי בנושא JavaScript.

אתה יכול לנסות בעצמך כאן:

עריכת כינור - JSFiddle


תשובה 9:

לחץ על הלחצן לחישוב x. הזן מספר ראשון: הזן מספר שני:


תשובה 10:

פשוט להכריח את לא אם הם נלקחים מקלט למשל

var a = הנחיה ("הזן a");

var b = הפקודה ("הזן b");

var sum = מספר (א) + מספר (ב);

console.log (סכום);


תשובה 11:

var z = 1;

var y = 2;

var x = z + y;

console.log (x);