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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. semicolon בJS, לפי הספר? השאלה איזה :)

semicolon בJS, לפי הספר? השאלה איזה :)

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 3 כותבים 631 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי dovid
    #1

    בהמשך לזה:
    http://tchumim.com/topic/1368/semicolon-בשפת-javascript בו אני גיליתי את אמריקה שבJS יש משמעות לקפיצת שורה וזה יכול להיות תחליף ל"נקודה פסיק" שיש בכל השפות סטייל C.
    מאז שגיליתי את הנושא מאוד התפלאתי למה אני כ"כ ממעט לראות דוגמאות (לא קוד מקור - גיטאב) שכתובות ללא נקודה פסיק, במיוחד מאחר שזה מחוייב לפי התקינה הפופולרית standardjs.
    ולא מזמן מצאתי לראשונה גוף נכבד שאכן כל הדוגמאות שלו הם ללא נקודה פסיק מה שהקשה עלי את הקריאה (מה שבעיקר מבלבל אותי זה ההבדל בין הגדרת פונקצייה לקריאה לה). לגוף הזה קוראים express, הלא היא הפרימוורק הרשמי של nodejs. כנראה זה צוות נפרד - כי בnodejs עצמה כותבים עם נקודה פסיק.

    טוב, הבוקר נתקלתי בGoogle JavaScript Style Guide, ושם הנקודה פסיק כן מחוייבת, אני נושם בינתיים לרווחה :).

    אני ימשיך את האובססיה שלי לעדכן בעניין...

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

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

    תגובה 1 תגובה אחרונה
    0
    • zvizviZ מנותק
      zvizviZ מנותק
      zvizvi
      כתב ב נערך לאחרונה על ידי
      #2

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

      https://zvizvi.xyz

      תגובה 1 תגובה אחרונה
      0
      • מנצפךמ מנותק
        מנצפךמ מנותק
        מנצפך
        כתב ב נערך לאחרונה על ידי
        #3

        בלי נקודה פסיק יכול לבלבל.
        לדוגמא:

         return
        'blabla'
        

        יחזיר null כמדומני.

        dovidD תגובה 1 תגובה אחרונה
        0
        • zvizviZ מנותק
          zvizviZ מנותק
          zvizvi
          כתב ב נערך לאחרונה על ידי
          #4

          הקוד הבא יישבר בגלל חוסר בנקודה-פסיק:

          alert(1)
          (function(){
              console.log(2);
          })()
          

          https://zvizvi.xyz

          תגובה 1 תגובה אחרונה
          0
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            השיב למנצפך ב נערך לאחרונה על ידי dovid
            #5

            @מנצפך אמר בsemicolon בJS, לפי הספר? השאלה איזה 🙂:

            בלי נקודה פסיק יכול לבלבל.
            לדוגמא:

             return
            'blabla'
            

            יחזיר null כמדומני.

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

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

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

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

              @dovid אמר בsemicolon בJS, לפי הספר? השאלה איזה 🙂:

              @מנצפך אמר בsemicolon בJS, לפי הספר? השאלה איזה 🙂:

              בלי נקודה פסיק יכול לבלבל.
              לדוגמא:

               return
              'blabla'
              

              יחזיר null כמדומני.

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

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

              https://zvizvi.xyz

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

                @zvizvi אותי לא צריך לשכנע... אני כותב נקודה פסיק בקנאות.

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

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

                תגובה 1 תגובה אחרונה
                1

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

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

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