תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    (js) עדכון ערך של משתנה בכל ביצוע מוצלח של if

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

      אני רוצה לעדכן משתנה var, שבכל פעם בסיום ביצוע מוצלח של if בהמשך הקוד, יעודכן הערך של המשתנה X2.
      לדוגמא, המשתנה כעת הוא 187 אז בסיום הריצה הוא יעודכן ל374.
      האם עושים את זה כך?

      var wiki = 3
      wiki = 6
      
      mgm ivr dovid 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • mgm ivr
        mgm ivr @ענן נערך לאחרונה על ידי mgm ivr

        @ענן אמר ב(js) עדכון ערך של מערך בכל ביצוע מוצלח של if:

        אני רוצה לעדכן משתנה var, שבכל פעם בסיום ביצוע מוצלח של if בהמשך הקוד, יעודכן הערך של המשתנה X2.
        לדוגמא, המשתנה כעת הוא 187 אז בסיום הריצה הוא יעודכן ל374.
        האם עושים את זה כך?

        var wiki = 3
        wiki = 6
        

        נראה לי יותר

        var wiki = 3 
        wiki = wiki*2
        
        dovid תגובה 1 תגובה אחרונה תגובה ציטוט 3
        • dovid
          dovid ניהול @mgm ivr נערך לאחרונה על ידי

          @mgm-ivr ענה נכון.
          אפשר גם להשתמש בהשמה מקוצרת

          wiki *= 2;
          

          שזה מתורגם בדיוק לאותה הפקודה.

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

          ענן תגובה 1 תגובה אחרונה תגובה ציטוט 4
          • ענן
            ענן @dovid נערך לאחרונה על ידי

            @dovid זה לא עובד לי.
            אני מנסה כך

                  let wiki1 = '015'
                  let wiki2 = '21'
            

            ובסוף ההרצה אני שם

            wiki1 *= 2;
            wiki2 += 1;
            

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

            WWW mgm ivr 2 תגובות תגובה אחרונה תגובה ציטוט 0
            • WWW
              WWW @ענן נערך לאחרונה על ידי

              @ענן אתה צריך לשים את 2 השורות הראשונות לפני תחילת הלולאה/הסקריפט.
              לא אפשרי שיזכור ערך שאין לו איפה להיות מאוכסן.
              תשקול להשתמש באיזה DB/LOCALSTROGE/תא בגוגל שיטס.

              WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

              ענן תגובה 1 תגובה אחרונה תגובה ציטוט 2
              • mgm ivr
                mgm ivr @ענן נערך לאחרונה על ידי mgm ivr

                @ענן אמר ב(js) עדכון ערך של מערך בכל ביצוע מוצלח של if:

                @dovid זה לא עובד לי.
                אני מנסה כך

                      let wiki1 = '015'
                      let wiki2 = '21'
                

                ובסוף ההרצה אני שם

                wiki1 *= 2;
                wiki2 += 1;
                

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

                קח דוגמא של קוד
                תבדוק מה רלוונטי אליך
                ערכתי על עיוור , אולי יש טעות

                עריכה : בדקתי וזה עובד, תתאים את זה אליך.

                <script type="text/javascript">
                    x = 0;
                    var wiki1 = '015'
                    var wiki2 = 21
                 
                    while (x <= 100)
                    {
                        document.write(wiki1 + "<BR>")
                        x++
                        wiki1 = wiki1 * 2
                        wiki2 = wiki2 + 1
                 
                    }
                </script>
                
                
                ענן I 2 תגובות תגובה אחרונה תגובה ציטוט 3
                • ענן
                  ענן @mgm ivr נערך לאחרונה על ידי

                  @mgm-ivr כותב שגיאה בשורה 7

                  function myFunction() {
                      var x = 0
                      var wiki1 = 015
                      var wiki2 = 21
                   
                      while (x <= 100)  {
                          document.write(x + "<BR>")
                          x++
                          wiki1 = wiki1 * 2
                          wiki2 = wiki2 + 1
                   
                      }
                  }
                  
                  mgm ivr תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • mgm ivr
                    mgm ivr @ענן נערך לאחרונה על ידי

                    @ענן אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                    @mgm-ivr כותב שגיאה בשורה 7

                    function myFunction() {
                        var x = 0
                        var wiki1 = 015
                        var wiki2 = 21
                     
                        while (x <= 100)  {
                            document.write(x + "<BR>")
                            x++
                            wiki1 = wiki1 * 2
                            wiki2 = wiki2 + 1
                     
                        }
                    }
                    

                    מוזר
                    אתה בטוח שלקחת אחרי שערכתי את הטקסט?
                    תעתיק עכשיו מחדש

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ענן
                      ענן @WWW נערך לאחרונה על ידי

                      @www אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                      תשקול להשתמש באיזה DB/LOCALSTROGE/תא בגוגל שיטס.

                      למה אתה מתכוון? איך אני עושה את זה? אני יודע איך לקרוא תא מגוגל שיטס, אבל איך אני מעדכן אותו שישתנה?

                      mgm ivr WWW אביי 3 תגובות תגובה אחרונה תגובה ציטוט 0
                      • mgm ivr
                        mgm ivr @ענן נערך לאחרונה על ידי

                        @ענן אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                        @www אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                        תשקול להשתמש באיזה DB/LOCALSTROGE/תא בגוגל שיטס.

                        למה אתה מתכוון? איך אני עושה את זה? אני יודע איך לקרוא תא מגוגל שיטס, אבל איך אני מעדכן אותו שישתנה?

                        API של גוגל שיטס
                        עידכון תא
                        או משהו כזה

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • WWW
                          WWW @ענן נערך לאחרונה על ידי

                          @ענן אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                          למה אתה מתכוון? איך אני עושה את זה? אני יודע איך לקרוא תא מגוגל שיטס, אבל איך אני מעדכן אותו שישתנה?

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

                          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                          תגובה 1 תגובה אחרונה תגובה ציטוט 2
                          • dovid
                            dovid ניהול @ענן נערך לאחרונה על ידי dovid

                            @ענן אתה בעצם שואל את מה ששאלו פה
                            https://tchumim.com/topic/12637/עדכון-משתנה-ב-google-script-ואיך-מוסיפים-סיפרה-ל-000/4
                            המכנה המשותף לשניכם שאתם שואלים בתכנות בלי שיעורי בית מקדימים.
                            לא אכפת לי שתמשיכו לשאול, אבל בכל שאלה תסבירו הכל ולא תשאלו רק איך X כי אתם טועים מאוד באופן השאלה. למשל פה השאלה האמיתית שלך של שמירת ערך לפעם הבאה לא קשורה לתכנות אלא קשורה באופן מובהק לגוגל סקריפט.
                            בהצלחה.

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

                            תגובה 1 תגובה אחרונה תגובה ציטוט 4
                            • אביי
                              אביי @ענן נערך לאחרונה על ידי

                              @ענן אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                              @www אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                              תשקול להשתמש באיזה DB/LOCALSTROGE/תא בגוגל שיטס.

                              למה אתה מתכוון? איך אני עושה את זה? אני יודע איך לקרוא תא מגוגל שיטס, אבל איך אני מעדכן אותו שישתנה?

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

                              let name = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A1').getValue()
                              

                              כתיבה:

                              name += 1;
                              var cell = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A1');
                              var value = SpreadsheetApp.newRichTextValue()
                              .setText(name)
                              .build();
                              cell.setRichTextValue(value);
                              

                              ואת התא עצמו מגדיר כמספר ומתחיל מ100 ומעלה.

                              ניתן ליצור עימי קשר במייל 8140hp+t@gmail.com | קנה לי פיצה! | פתיחת קווים בפרטנר במייל הנ"ל

                              תגובה 1 תגובה אחרונה תגובה ציטוט 1
                              • I
                                ivrtikshoret @mgm ivr נערך לאחרונה על ידי

                                @mgm-ivr אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                                @ענן אמר ב(js) עדכון ערך של מערך בכל ביצוע מוצלח של if:

                                @dovid זה לא עובד לי.
                                אני מנסה כך

                                      let wiki1 = '015'
                                      let wiki2 = '21'
                                

                                ובסוף ההרצה אני שם

                                wiki1 *= 2;
                                wiki2 += 1;
                                

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

                                קח דוגמא של קוד
                                תבדוק מה רלוונטי אליך
                                ערכתי על עיוור , אולי יש טעות

                                עריכה : בדקתי וזה עובד, תתאים את זה אליך.

                                <script type="text/javascript">
                                    x = 0;
                                    var wiki1 = '015'
                                    var wiki2 = 21
                                 
                                    while (x <= 100)
                                    {
                                        document.write(wiki1 + "<BR>")
                                        x++
                                        wiki1 = wiki1 * 2
                                        wiki2 = wiki2 + 1
                                 
                                    }
                                </script>
                                
                                

                                כהיום לא נהוג להשתמש עם var,
                                אלא רק עם const או let
                                וודאי שלא להצהיר בלי כלום
                                (ככה לימדו אותי...)

                                yossiz תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                • yossiz
                                  yossiz @ivrtikshoret נערך לאחרונה על ידי

                                  @ivrtikshoret גם אני סובר כמוך.
                                  אני רק מציין ששמעתי ממתכנתים מנוסים ומבינים שעדיין מעדיפים את ההתנהגות של var.

                                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                                  upsilon01 תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                  • upsilon01
                                    upsilon01 @yossiz נערך לאחרונה על ידי upsilon01

                                    @yossiz
                                    אני חושב שהרבה מתכנתים מנוסים לא כ"כ מבינים את ההבדלים ופשוט מעדיפים את var הישן והטוב
                                    למרות שברוב המקרים עדיף להשתמש ב let מכיוון שה scope שלו קטן יותר

                                    לא חושב שכדאי להשתמש עם var רק בגלל שמתכנתים מנוסים מעדיפים אותו

                                    עריכה: אני לא מתכוון לפקפק בדברי @yossiz
                                    כוונתי לומר שזה לא סיבה מספקת לכתוב var רק בגלל שמישהו אחר כותב כך, אלא צריך סיבה ברורה

                                    קופסת צריבה לנוקיה
                                    אחסון אתרים עם PHP ב 3ש"ח

                                    WWW תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                    • WWW
                                      WWW @upsilon01 נערך לאחרונה על ידי WWW

                                      @upsilon01 אני חושב שזה זלזול לכתוב ככה.
                                      אם @yossiz כתב שמתכנתים "מנוסים ומבינים" עושים ככה, הוא לא התכוון לכאלה ש "לא כ"כ מבינים את ההבדלים"...

                                      WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                                      yossiz upsilon01 2 תגובות תגובה אחרונה תגובה ציטוט 5
                                      • yossiz
                                        yossiz @WWW נערך לאחרונה על ידי yossiz

                                        @www יפה שיש מישהו שעומד על כבודי 🙂
                                        (אתה צודק, התכוונתי לכאלה שבעיני כן מבינים)

                                        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                                        תגובה 1 תגובה אחרונה תגובה ציטוט 4
                                        • upsilon01
                                          upsilon01 @WWW נערך לאחרונה על ידי

                                          @www
                                          ערכתי את תגובתי,
                                          לא התכוונתי לזלזל בדברי @yossiz
                                          רק הפריעה לי ההכללה

                                          קופסת צריבה לנוקיה
                                          אחסון אתרים עם PHP ב 3ש"ח

                                          yossiz תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                          • yossiz
                                            yossiz @upsilon01 נערך לאחרונה על ידי

                                            @upsilon01 אני מסכים איתך במאה אחוז
                                            א) אני אישית סבור שאף פעם לא נכון להשתמש ב-var
                                            ב) זו גם הדעה הרווחת

                                            רק התכוונתי לציין את זה בתור משהו מעניין, שנתקלתי במתכנתים שלדעתי הם מנוסים ומבינים ובכל זאת אוחזים שיש מקרים ש-var יותר טוב

                                            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                                            תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                            • ח
                                              חוקר נערך לאחרונה על ידי

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

                                              תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                              • ג
                                                גגד נערך לאחרונה על ידי

                                                @yossiz אמר ב(js) עדכון ערך של משתנה בכל ביצוע מוצלח של if:

                                                @upsilon01 אני מסכים איתך במאה אחוז
                                                א) אני אישית סבור שאף פעם לא נכון להשתמש ב-var
                                                ב) זו גם הדעה הרווחת

                                                רק התכוונתי לציין את זה בתור משהו מעניין, שנתקלתי במתכנתים שלדעתי הם מנוסים ומבינים ובכל זאת אוחזים שיש מקרים ש-var יותר טוב

                                                יש בזה איזה עניין...
                                                קראתי שבפלטפורמות ישנות לא עובד let כי זו הוספה לקוד הJS המקורי.
                                                בכל אופן, בGOOGLE SHEETS וודאי שהם מעודכנים למי שחשש.

                                                מצד שני, יש עוד עדיפות ב let - אי אפשר להכריז עליו פעמיים. זה טיפה יותר מחייב לסדר את הקוד JS.

                                                איש נחמד תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                                • איש נחמד
                                                  איש נחמד @גגד נערך לאחרונה על ידי

                                                  איזה תזמון מושלם, בדיוק חיפשתי לרענן את הזיכרון בהבדלים בין var ל- let.

                                                  להיות איש נחמד זה מחייב...

                                                  מוטי אורן תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                                  • מוטי אורן
                                                    מוטי אורן @איש נחמד נערך לאחרונה על ידי

                                                    @איש-נחמד יש עוד הבדלים, בנוגע לסקופ לדוגמה.
                                                    אתה יכול לראות כאן פוסט מוצלח של @chv על הנושא

                                                    תגובה 1 תגובה אחרונה תגובה ציטוט 3
                                                    • 1 / 1
                                                    • פוסט ראשון
                                                      פוסט אחרון
                                                    בא תתחבר לדף היומי!