368
צפיות
צפיות
7
תשובות
תשובות
חילוק ללא שארית בגאווה סקריפט
איך אני עושה חילוק ללא שארית בגאווה סקריפט?
איך אני עושה חילוק ללא שארית בגאווה סקריפט?
שירות אחסון אתרים
המקצועי של וובמאסטר!
מומחים באירוח אתרי
WordPress, Joomla, Drupal
עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!
7 תשובות
כמו בכל שפת תכנות אחרת – קוד בפנים
<script>
var a;
a=5;
a=a%2;
document.write(a);
</script>
מה שיוצג זה 2.
אם לא הבנת, להחליף את ה/ ב% יתן לנו את התוצאה בלי שארית.
לא ממש קיים
אבל ניתן לעגל את תוצאת החילוק
Math.round(x/y);
כאשר ל-y אסור! להיות 0 (חוק מתמטיקה בסיסי)
לא נכון.
הקוד שאתה כתבת מחזיר את השארית מהחילוק של 5 ב 2.
לא בטוח שהבנתי…
אם אתה מתכוון לחלוקה של מספרים שלמים, שתחזיר לך את התוצאה במספר שלם, ותתעלם מהשארית, אז באמת אין אופרטור מוכן כזה ב 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…
איך אני יכול לבדוק אם החלון נפתח או
לא…
כאילו popup
יש פונקציה לזה?
אני חושב שמצאתי רק תגידו אם זה זה
if (!window.open(….))
{
alert("יש לך תוכנה חסית popup או שהדפדפן שלך אינו תומך בלה בלה")
}
זה טוב?
לא יותר פשוט ומהר לבדוק
מאשר לחכות לתשובה?
לא, זה לא עובד, אבל תוכל פשוט לבדוק את המאפיין 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!");
}