שלח תשובה

זירת השאלות

7 תשובות

  1. MEven הגיב:

    כמו בכל שפת תכנות אחרת – קוד בפנים


    <script>
    var a;
    a=5;
    a=a%2;
    document.write(a);
    </script>

    מה שיוצג זה 2.
    אם לא הבנת, להחליף את ה/ ב% יתן לנו את התוצאה בלי שארית.

  2. ניר טייב הגיב:

    לא ממש קיים
    אבל ניתן לעגל את תוצאת החילוק

    Math.round(x/y);

    כאשר ל-y אסור! להיות 0 (חוק מתמטיקה בסיסי)

  3. זהר פלד הגיב:

    לא נכון.
    הקוד שאתה כתבת מחזיר את השארית מהחילוק של 5 ב 2.

  4. זהר פלד הגיב:

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


    // returns a number that is the result of integer devision between intNum1 and intNum2

    function intDevition(intNum1, intNum2) {
    return (intNum1- (intNum1 % intNum2)) / intNum2
    }

    וכמובן, בגלל שזה javascript , אתה יכול להוסיף אותה כ prototype לאובייקט Math…

  5. dudubs הגיב:

    איך אני יכול לבדוק אם החלון נפתח או
    לא…
    כאילו popup
    יש פונקציה לזה?

  6. dudubs הגיב:

    אני חושב שמצאתי רק תגידו אם זה זה


    if (!window.open(….))
    {
    alert("יש לך תוכנה חסית popup או שהדפדפן שלך אינו תומך בלה בלה")
    }

    זה טוב?

  7. זהר פלד הגיב:

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

    לא, זה לא עובד, אבל תוכל פשוט לבדוק את המאפיין closed של אובייקט החלון:


    newWin = open('zzz.htm','windowName','top=100,left=100,width=200, height=200')

        if(newWin.closed) {
            alert("pop up was not open");
        } else {
            alert("POP UP OPENED!");
        }

שלח תשובה