האם האופרטור השלישוני מהיר יותר מאשר אם?

תוכן עניינים:

האם האופרטור השלישוני מהיר יותר מאשר אם?
האם האופרטור השלישוני מהיר יותר מאשר אם?

וִידֵאוֹ: האם האופרטור השלישוני מהיר יותר מאשר אם?

וִידֵאוֹ: האם האופרטור השלישוני מהיר יותר מאשר אם?
וִידֵאוֹ: Javascript: Ternary operator for multiple conditions Code Example 2024, דֵצֶמבֶּר
Anonim

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

האם האופרטור השלישוני מהיר יותר מאשר אם C?

תלוי במהדר שלך, אבל בכל מהדר מודרני אין בדרך כלל הבדל. זה משהו שלא צריך לדאוג לגביו.

האם האופרטור השלישוני מהיר יותר מאשר אם Python?

הגדרתי פונקציות כדי להעריך את התנאי הזה עם הצהרת if-else ואופרטור שליש, השתמשתי ב-timeit. חזור על שניהם עם 100 חזרות, וקיבל ממוצע (עבור ברירת המחדל של 1, 000, 000 ריצות) של 0.81 שניות לאופרטור השלישוני, 0.88 שניות להצהרת if-else.

האם האופרטור השלישוני מהיר יותר מאשר ב-Javascript?

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

למה האופרטור השלישוני מהיר יותר מאשר אם-אחר?

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

מוּמלָץ: