בירור | random לפקודה
-
@יוסי-רחמים לא הבנתי איך אתה חושב ליצור משהו משתנה בHTML או CSS, שהן שפות סטטיות, שלא יכולות לבצע משהו בתגובה ל... וכדומה...
בכל מקרה זה הקוד (אגב בקוד שהבאת זה מרנדם בין 0 ל100 ולא ל20... תיקנתי את זה):// Function to generate random number function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); } // Function call textRandom = randomNumber(1, 20); switch (key) { case 1: //מה שיקרה אם המספר הוא 1 break; case 2: //מה שיקרה אם המספר הוא 2 break; case 3: //מה שיקרה אם המספר הוא 3 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; }
תתקן את כל שורה שמתחילה ב-
case
לספרה מ-1 עד 20, ובשורה שמתחת, איפה שכתוב "מה שיקרה אם המספר הוא...", תכתוב את הקוד שאתה רוצה לבצע. -
@צדיק-תמים תודה (כתבתי למעלה 20 סתם בתור X)
-
@צדיק-תמים לא עובד
-
@יוסי-רחמים
תפרט מה הכוונה לא עובד?
וכן שלח את הקוד המלא שכתבת -
<p id="idn">d</p> <script> // Function to generate random number function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); } // Function call textRandom = randomNumber(1, 2); switch (key) { case 1: document.getElementById(idn).innerHTML = new HTML break; case 2: //מה שיקרה אם המספר הוא 2 break; case 3: //מה שיקרה אם המספר הוא 3 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; } </script>
-
@צדיק-תמים מה אני משנה במקום הkey?
-
@יוסי-רחמים סליחה, פשוט יצרתי את המבנה של הswitch case עם VSC ושחכתי להכניס את שם המשתנה
תשנה בשורה 10
לזה:switch (textRandom) {
אגב קח בחשבון שהבדיקה הזאת (והפעולות שהיא גורמת) מתבצעת רק פעם אחת - בטעינת הדף.
-
@צדיק-תמים אני לא צריך לשנות כלום בסוגריים?
-
@יוסי-רחמים בטח שמשנה
משנה את המילה key
למילה textRandom -
@צדיק-תמים גם לא עובד
-
@יוסי-רחמים
קח<p id="idn">d</p> <script> // Function to generate random number function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); } // Function call textRandom = randomNumber(1, 20); document.getElementById("idn").innerHTML = textRandom; switch (textRandom) { case 1: console.log("1"); break; case 2: console.log("2"); break; case 3: console.log("3"); break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; case 1: //מה שיקרה אם המספר הוא 1 break; } </script>
-
@אהרן-שובקס בסוף עשיתי משהו אחר שעבד
-