ورود

View Full Version : مبتدی: نحوه استفاده از Math.random



css-man
دوشنبه 17 بهمن 1390, 15:55 عصر
من تازه شروع کردم اگر میشه برام توضیح بدید این تابع کارش چیه

یه توضیحی در مورد کد های زیر بدید


<!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=iso-8859-1" />
<title>Untitled Document</title>

</head>

<body>
<script type="text/javascript">

var r = Math.random();

if(r > 0.5 )

{

document.write("<a href='http://www.yahoo.com'>Yahoo</a>");
}
else
{
document.write("<a href='http://www.google.com'>google</a>");
}


</script>



</body>
</html>

farcry
چهارشنبه 19 بهمن 1390, 18:21 عصر
دوست عزیز

تابع math.random عددی اتفاقی یا همون رندوم بین 0 تا 1 تولید میکنه.

تو مثال بالا هم شرط گذاشته اگه عدد رندوم تولید شده بیشتر از 0.5 بود یاهو رو نشون بده و اگه نه گوگل رو نشون بده.

البته میشه این تابع رو بهتر استفاده کرد مثلا....

این تابع عددهای شانسی بین 0 تا 7 تولید میکنه:

Math.random()*7