سلام
من احتیاج به یه کد مختصر دارم به این صورت که با استفاده از تابع رندم عددی رو در نظر بگیره و بعد با استفاده از Prompt از کاربر ورودی بخواهد:
اگر کاربر عدد رو درست حدس زد تبریک بگه،
اگر عدد بزرگتری وارد کرد بگه که عدد کوچکتری رو وارد کنه و
اگر عدد کوچکتری رو وارد کرد بگه عدد بزرگتری رو وارد کنه.
این نوشتم ولی کار نمیکنه .نمیدونم چطور باید خروجی تابع رندم رو به prompt بفرستم. در واقع خروجی تابع اول وارد تابع دوم نمیشه.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <h2>Start Game :</h2> <p>عدد مورد نظر را حدس بزنید ، این عدد بین صفرو ده خواهد بود</p> <button onclick="console.log(getRndInteger(0,10))">Click Me</button> <p id="demo"></p> <script> function getRndInteger(min, max) { randomNumber = Math.floor(Math.random() * (max - min + 1) ) + min; return randomNumber; } function game(randomNumber){ var number = prompt("لطفا یک عدد وارد کنید"); switch(number){ case(number == randomNumber): alert( "! موفق شدی. کارت عالی بود "); break; case(number > randomNumber): alert("لطفا عدد کوچکتری را وارد کنید."); break; case(number < randomNumber): alert("لطفا عدد بزرگتری را وارد کنید."); break; } } </script> </body> </html>
ابتدا یه متد برای ایجاد یک عدد random ایجاد میکنیم :
function getRandomInt(max) { return Math.floor(Math.random() * Math.floor(max)); }
بعد یه دکمه ایجاد میکنیم برای شروع این بازی و یک متد برای رویداد کلیک این دکمه تعریف میکنیم :
<a class="btn btn-success" onclick="AskNumber()">ask number</a></div>
در نهایت ، متد AskNumber رو پیاده سازی میکنیم :
function AskNumber() { var number = getRandomInt(3); var z = prompt("enter number..."); if (z == number) alert("عدد صحیح است. تبریک"); if (z > number) alert("عدد وارد شده بزرگتر است"); if (z < number) alert("عدد وارد شده کوچکتر است"); }
ورودی max برای متد getRandomInt ، میاد maximum عدد این بازه رو مشخص میکنه
من فایل های bootstrap رو به کد اضافه کردم ولی چرا استایل button نمیاره!!؟؟
تگ <button> هم اعمال نمیشه؟؟؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)