বন্ধুরা, জাভাস্ক্রীপ্ট, ওয়েব প্রোগ্রামিং এর জগতে এক অনন্য নাম। অসাধারণত্বের দিক দিয়েও এর ভূমিকা অনস্বীকার্য। এর সহজবোধ্যতা এমন কাজ করার সহজসাধ্যতার জন্য অনেক ওয়েব ডেভেলপার এবং ডিজাইনারের কাছেও এর অন্যন্য চাহিদা রয়েছে। এরই প্রেক্ষিতে শুরু হল জাভাস্ক্রীপ্ট টিউটোরিয়াল।

গতপর্বে আমরা অপারেটর নিয়ে আলোচনা করেছিলাম। আসুন আজ আমরা এ সম্পর্কিত একটি প্রোগ্রাম দেখি।

1)    <html>

2)    <body>

3)    <script type=”text/javascript”>

4)    var a;var b;var c;var d;

5)   d=Math.random();

6)    c=d*100

7)    document.write(c);

8)     </script>

9)     </body>

10)   </html>

১ নং লাইনে <html> ট্যাগের মাধ্যমে ডিক্লেয়ার করা হল যে এটি একটি এইচটিএমএল স্ক্রীপ্ট।

২ নং লাইনে <body> ট্যাগের মাধ্যমে ডিক্লেয়ার করা হল যে এখান থেকে এইচটিএমএল স্ক্রীপ্টের কন্টেন্ট লেখা শুরু হল যা ব্রাউজারে প্রদর্শিত হবে।

৩ নং লাইনে জাভস্ক্রীপ্ট কোড শুরু করার ডিক্লেয়ারেশন দেয়া হল <script type=”text/javascript”> এর মাধ্যমে।

৪ নং লাইনে a,b,c,d নামে চারটি ভেরিয়েবল ডিক্লেয়ার করা হল

৫ নং লাইনে d ভেরিয়েবলে Math.random() ফাংশন থেকে প্রাপ্ত মান রাখা হল। Math.random() একটি ফাংশন যা ০ থেকে ১ পর্যন্ত যে কোনো সংখ্যা নির্ধারন করে। যেমন, 0.190203904, 0.34234265, 0.00102301 ইত্যাদি।

৬ নং লাইনে d ভেরিয়েবলে রাখা Math.random() ফাংশন দ্বারা নির্ধারনকৃত মানকে 100 দ্বারা গুন করে সেই মান c ভেরিয়েবলে রাখা হল।

৭ নং লাইনে document.write() ফাংশন দ্বারা c এর মানকে প্রকাশ করা হল। উল্লেখ্য এই মানটিই ব্রাউজারে দেখা যাবে।

৮,৯ এবং ১০ নং লাইনে যথাক্রমে </script>,</body>,</html> ট্যাগের মাধ্যমে এসকল ট্যাগ শেষ করা হল।

আমার ব্রাউজারে নিচের মত রেজাল্ট প্রদর্শিত হল।

সবাইকে ধন্যবাদ।

comments

12 কমেন্টস

  1. মিঠু ভাই,সুন্দর লেখার জন্য ধন্যবাদ।

    টিটি কখন চালু হবে…………………………………

  2. আমি কলকাতার ছেলে, মানে আমি একজন Indian
    আপনার লেখা পড়ে আমার খুব ভাল লাগছে, পরের লেখা গুলোর wait korchi
    javascript er ager lekha gulo ami complete kore felechi

  3. আপনার লেখা পড়ে আমার খুব ভাল লাগছে, পরের লেখা গুলোর wait korchi
    javascript er ager lekha gulo ami complete kore felechi

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Time limit is exhausted. Please reload the CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.