تابع myFunction در javascript

بازدید: 2326 بازدید

تابع myFunction در javascript

خوب دوستان در این آموزش قسمتی از توابعی جاوا را براتون توضیح میدم :

  • تابع myFunction
  • تابع پارامتردار
  • تابع مقدار برگشتی

 

توابع:

کد زیر یک تابع بدون پارامتر را نشان میدهد. این صفحه شامل یک دکمه است که به محض کلیک کاربر روی آن یک تابع بدون پارامتر بنام myFunction را که قرار است یک پیغام خوش آمدگویی چاپ کند، فراخوانی میکند:

 

<html>
<head>
<script>
function myfunction()
{
alert(“سلام.خوش آمدید”)
}
</script>
</head>
<body>
<form>
<input type=”button” onClick=”myfunction()” value=””>فراخوانی تابع
</form>
<p>به محض کلیک روی دکمه یک پیغام خوش آمد گویی برای شما چاپ میشود</p>
</body>
</html>

 

 

تابع پارامتردار:

قطعه کد زیر نمونهای از یک تابع پارامتردار را نشان میدهد. این تابع یک رشته را به عنوان پارامتر ورودی گرفته و آنرا نمایش میدهد. در این صفحه دو دکمه در نظر گرفته شده است که با کلیک روی هر یک از آنها پیغام متفاوتی نمایش داده میشود:

 

<html>
<head>
<script>
function myfunction(txt)
{
alert(txt)
}
</script>
</head>
<body>
<form>
<input type=”button” onclick=”myfunction(‘ ‘)”!صبح بخیرvalue=””>صبح
<input type=”button” onclick=”myfunction(‘ ‘)”!شب بخیرvalue=””>شب
</form>
</body>
</html>

 

 

 

تابع با مقدار برگشتی:

قطعه کد زیر تابعی را نشان میدهد که یک رشته را باز میگرداند:

 

<html>
<head>
<script>
function myFunction()
{
return (“سلام”)

}
</script>
</head>
<body>
<script>
document.write(myFunction())
</script>
</body>
</html>

 

قطعه کد زیر شامل تابعی است که دو عدد را به عنوان پارامتر ورودی گرفته و مجموع این دو عدد را باز میگرداند:

 

<html>
<head>
<script>
function total(numberA,numberB)
{
return numberA + numberB
}
</script>
</head>
<body>
<script>
document.write(total(2,3))
</script>
</body>
</html>

 

 

خوب امیدوارم این آموزش برای شما مفید واقع شده باشد و با آموزش های بعدی ، ما را دنبال کنید. هر روز چند مطلب جالب و جذاب در برنامه نویسی و پروژه و هر آنچیزی که شما مد نظرتان باشد میتوانیم در خدمتتان باشیم…

 

مطالب ما را دنبال کنید و همچنین به اشتراک بگذارید تا دوستان بهترین استفاده را از این مطالب آموزشی ببرند با تشکر ……..