دنیای تجارت الکترونیک

دنیای تجارت الکترونیک

فن آوری اطلاعات و تجارت الکترونیک
دنیای تجارت الکترونیک

دنیای تجارت الکترونیک

فن آوری اطلاعات و تجارت الکترونیک

مطالبی که در دوره آموزش جاوا اسکریپت آموزش می دهم !

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

جاوا برای برنامه نویسی برنامه های ویندوزی اپلیکیشن نویسی  استفاده می شود .

جاوا اسکریپت برای برنامه نویسی تحت وب  استفاده می شود .

برای یادگیری جاوا اسکریپت دانستن  html , css هم  نیاز می باشد .

کدهای جاوا اسکریپت را در ادیتور نوت پد پلاس می نویسیم .notpad ++

مرجع برای یادگیری زبان جاوا اسکریپت :

w3schools

 طبق رفرنس برای یاد گیری جاوا اسکریپت 50 ساعت آموزش پیشنهاد می گردد . که این دوره مقدماتی یا intermidate است .


<!DOCTYPE html>
<html>
<body>

<h2>My First JavaScript</h2>

<button type="button"
onclick="document.getElementById('demo').innerHTML = Date()">
Click me to display Date and Time.</button>

<p id="demo"></p>

</body>
</html>


تابع :

تابع قطعه برنامه ای است که یک بار نوشته می شود و چندین بار استفاده یا فراخوانی می شود .

معمولا یک تابع مقدار یا مقادیری  را دریافت می کند مثل تابع getnumbers  و تابع دیگری عملیات را انجام می دهد مثل تابع calc.

برای اینکه تابع لود شود در برنامه و اشکالی از نظر اولویت نوشتاری کدها وجود نداشته باشد از onload = "نام تابع " در قسمت  body استفاده می کنیم .

تابعی که دو عدد به همراه یک عملگر دریافت می کند ( سه ورودی دریافت می کند ) سپس از روی عملگری که دریافت می کند محاسبه انجام می دهد .

<html>
     <head>
       <script type="text/javascript">
    
     function getNumbers()
     {
      var n1 = parseInt(prompt("first number :"));
      var n2 = parseInt(prompt("second number : ")) ;
      var op = prompt("operator  : ");
      var result = calc(n1 , n2 , op);
      alert(result)
     
     }
     function calc(num1 , num2 , operator)
     {
     switch (operator)
     {     
      case "+" : return (num1+num2)
      case "-" : return (num1-num2)
      case "*" : return (num1*num2)
      case "/" : return (num1/num2)
    
     }
     }
     </script>
     </head>
     <body onload="getNumbers()">
     </body>
</html>    

توضیحات  :

عملگر + دو تا رشته وارد شده را با هم الحاق می کند و جمع نمی کند . برای این منظور باید رشته تبدیل به عدد شود که این کار را parseint  انجام می دهد .



تمرین های مثال دستور if

<html>
  <head>
    <script type="text/javascript" >
     var x= parseInt(prompt("enter numner : "));
     if (x>=10 )
     {
     alert("well")
     }
     else
     {
     alert("bad")
     }
    
     </script>
    
  </head>
  </html>


نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد