לא בטוח שהבנתי… אם אתה מתכוון לחלוקה של מספרים שלמים, שתחזיר לך את התוצאה במספר שלם, ותתעלם מהשארית, אז באמת אין אופרטור מוכן כזה ב js, אבל אפשר בקלות לעשות את זה ככה:
// returns a number that is the result of integer devision between intNum1 and intNum2
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!");
}