דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עזרה בג'אווהסקריפט

עזרה בג'אווהסקריפט

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 5 כותבים 413 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מחובר
    dovidD מחובר
    dovid ניהול
    השיב לש.ב. ב נערך לאחרונה על ידי dovid
    #4

    @ש-ב
    Math.trunc בשביל השלם,
    ובשביל השבר מפחיתים את השלם שהתקבל מtrunc ומכפילים ב100 לדיוק של שני ספרות וב1000 לדיוק של ארבע ספרות וכולי.

    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

    בכל נושא אפשר ליצור קשר dovid@tchumim.com

    ש.ב.ש תגובה 1 תגובה אחרונה
    4
    • ש.ב.ש מנותק
      ש.ב.ש מנותק
      ש.ב.
      השיב לdovid ב נערך לאחרונה על ידי
      #5

      @dovid
      תודה רבה לכולכם, ב"ה הסתדרתי,
      לא ידעתי שכשמחלקים סטרינג באמצעות split תמיד ייווצרו 2 מחרוזות, אף במקרה שהתו לפיצול הוא התו הראשון בסטרינג, וחשבתי שאז יש לי מערך עם איבר אחד בלבד, שהוא המחרוזת המקורית למעט התו הראשון. והסיבה לכישלון שלי היא שלא הצלחתי לקבל את המספר עצמו בלי ה - ולבצע עליו מוליפולציות.
      עכשיו הבנתי שגם באופן זה אקבל 2 איברים, והראשון הוא סטרינג ריק, וא"כ אני צריך לקחת את האיבר השני, ועליו לעשות מה שאני רוצה, בדיוק כמו במספר חיובי

      dovidD תגובה 1 תגובה אחרונה
      0
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        השיב לOdedDvir ב נערך לאחרונה על ידי
        #6

        @OdedDvir
        זה בשבילך https://jsbench.github.io/#cd8c39b4674d842e00ab20affee2704c

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        3
        • dovidD מחובר
          dovidD מחובר
          dovid ניהול
          השיב לש.ב. ב נערך לאחרונה על ידי
          #7

          @ש-ב אמר בעזרה בג'אווהסקריפט:

          @dovid
          תודה רבה לכולכם, ב"ה הסתדרתי,
          לא ידעתי שכשמחלקים סטרינג באמצעות split תמיד ייווצרו 2 מחרוזות, אף במקרה שהתו לפיצול הוא התו הראשון בסטרינג

          כלומר מתקיים פיצול גם לחלקים ריקים,

          "....".split('.').length == 5; //true
          

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          ש.ב.ש תגובה 1 תגובה אחרונה
          2
          • ש.ב.ש מנותק
            ש.ב.ש מנותק
            ש.ב.
            השיב לdovid ב נערך לאחרונה על ידי
            #8

            @dovid
            אכן זה הבנתי עכשיו ב"ה

            dovidD תגובה 1 תגובה אחרונה
            1
            • dovidD מחובר
              dovidD מחובר
              dovid ניהול
              השיב לש.ב. ב נערך לאחרונה על ידי
              #9

              @ש-ב מה שפתאום אני לא מבין זה מה הקשר בין התובנה שלך לפתרון הבעיה? איך זה סילק את ה-?
              ולמה הפתרונות של @chagold או של @OdedDvir או שלי לא עזרו לך הרבה לפני שעלית על הנקודה שציינת?

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              ש.ב.ש תגובה 1 תגובה אחרונה
              0
              • ש.ב.ש מנותק
                ש.ב.ש מנותק
                ש.ב.
                השיב לdovid ב נערך לאחרונה על ידי
                #10

                @dovid
                אני מתנצל שמרוב בלבול לא הסברתי את עצמי כמו שצריך,
                ניסיתי להוריד את ה - (היינו לקבל את המספר בלי ה -) באמצעות

                foo.toString.split('-')[0];
                

                ועכשיו הבנתי שהייתי צריך לעשות

                foo.toString.split('-')[1];
                
                dovidD תגובה 1 תגובה אחרונה
                0
                • chagoldC מנותק
                  chagoldC מנותק
                  chagold
                  השיב לchagold ב נערך לאחרונה על ידי chagold
                  #11

                  @chagold אמר בעזרה בג'אווהסקריפט:

                  @ש-ב

                  let str = '-49.36';
                   
                  str = str.substring(1);
                  console.log(str);
                  

                  עוד אפשרות

                  foo = -49.36;
                  foo = 0 - foo;
                  
                  dovidD תגובה 1 תגובה אחרונה
                  0
                  • dovidD מחובר
                    dovidD מחובר
                    dovid ניהול
                    השיב לש.ב. ב נערך לאחרונה על ידי dovid
                    #12

                    @ש-ב אמר בעזרה בג'אווהסקריפט:

                    ועכשיו הבנתי שהייתי צריך לעשות

                     foo.toString.split('-')[1];
                    

                    היית צריך לקרוא מה שענו לך, אבל זה יבוא בהמשך כנראה.

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    תגובה 1 תגובה אחרונה
                    0
                    • dovidD מחובר
                      dovidD מחובר
                      dovid ניהול
                      השיב לchagold ב נערך לאחרונה על ידי
                      #13

                      @chagold שני הפתרונות שלך הם בהנחה שאתה יודע שזה מינוס, אחרת הם שגויים. כמובן אפשר להקדים if לפעולה, אבל אחרי הפתרון של @OdedDvir של Math.abs שעושה בדיוק את זה, זה מיותר.

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      A תגובה 1 תגובה אחרונה
                      2
                      • A מנותק
                        A מנותק
                        avi rz
                        השיב לdovid ב נערך לאחרונה על ידי avi rz
                        #14

                        @dovid ואחרי שאתה יודע שזה כבר מינוס, אז הכי פשוט זה להכפיל ב מינוס 1

                        תגובה 1 תגובה אחרונה
                        1
                        • dovidD dovid העביר נושא זה מ-תכנות ב-

                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון
                        0
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום