জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা ব্লগ

নিত্যদিনের জাভাস্ক্রিপ্টঃ map(), filter() ও reduce()

By on এপ্রিল 2, 2018

আমি আজকে নিত্যদিনের জাভাস্ক্রিপ্ট হিসেবে তিনটা মেথডের কথা আলোচনা করবো। এখনকার সময়ে আমার মনে হয় এই তিনটা মেথড সবচেয়ে বেশী ব্যবহৃত হয়। তাই ভাবলাম আমি এই তিনটা নিয়ে আলোচনা করি সবার সাথে। এখানে তিনটা মেথডের কাজই প্রায় একই টাইপের। এরা অ্যারের, Arrayর মেথড, এদের মেইন কাজ হলো অ্যাপ্লাইকৃত অ্যারের প্রত্যেকটা আইটেমের উপর একটা ফাংশন অ্যাপ্লাই […]

Continue Reading

জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা ব্লগ

জাভাস্ক্রিপ্টঃ স্ট্যাটমেন্ট আর এক্সপ্রেশন

By on এপ্রিল 1, 2018

আমি আমার অনেক পর্বে স্ট্যাটমেন্ট আর এক্সপ্রেশন এই দুইটা শব্দ অনেক ইউজ করেছি বা হয়তো অনেক জায়গায় দেখে থাকবেন এই দুইটা জিনিস। আজকে আমি শুধুমাত্র এই দুইটা নিয়েই কথা বলবো। আমাদের কোডে মাঝেমধ্যে কিছু লাইন ভ্যালু প্রডিউস করে। যেমন ১০ + ১০ সমান ২০ হয়। আবার কিছু কোড আছে যেগুলো শুধুমাত্র অ্যাকশন নেয়। যেমন কন্ডিশনাল […]

Continue Reading

জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা ব্লগ

জাভাস্ক্রিপ্টঃ ব্যাসিক ফাংশন

By on মার্চ 29, 2018

ধরুন আপনি ২ যোগ ২ এ কতো রেজাল্ট আসে সেটা জানতে চাচ্ছেন। এর জন্যে কয়েক লাইন কোড লিখলেন এবং রেজাল্টও ঠিকঠাক আসলো। এখন আবার পরে ৪ যোগ ৪ এ কতো আসে সেটা জানতে চাইলেন, তো এখন কি করবেন? আবার কিছু লাইন কোড লিখবেন। কিন্তু দেখুন এখানে বারবার আপনি দুইটা ডিজিটের যোগফলই বের করতে চাচ্ছেন। এখন […]

Continue Reading

কম্পিউটার সাইন্স বাংলা ব্লগ সফট স্কিল

কমান্ড লাইন ব্যাসিকঃ কমান্ড লাইন কি? 

By on মার্চ 26, 2018

কমান্ড লাইন হচ্ছে আপনার কম্পিউটারকে অপারেট করার আল্টিমেট ওয়ে। কমান্ড লাইন ইউজ করে আপনি দ্রুত কাজ করে ফেলতে পারবেন। আরো সুবিধা হচ্ছে আপনি ঠিক যেটা করতে চাচ্ছেন সেটাই করতে পারবেন। গ্রাফিকাল ইউজার ইন্টারফেসের মতো এক জায়গায় ক্লিক করতে গিয়ে ভুলে আরেক জায়গায় করে ফেললে যেমন আপনি যেটা চাচ্ছেন না সেটাই ওপেন হয়ে যেতে পারে(ভুলে), কমান্ড […]

Continue Reading

জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা ব্লগ

জাভাস্ক্রিপ্টঃ ব্যাসিক অবজেক্ট

By on মার্চ 25, 2018

আমরা গত পর্বে অ্যারে নিয়ে আলোচনা করেছি। অ্যারেতে আইটেমগুলো ইনডেক্স নাম্বার দিয়ে অ্যাক্সেস করতে হয়। এবং সেজন্যে অ্যারেতে থাকা আইটেমগুলোর সিরিয়াল ঠিক রাখা জরুরী। কিন্তু আমরা যদি ইনডেক্স ছাড়া স্পেসেফিক কোনো কীওয়ার্ড দিয়ে এরকমভাবে অ্যারেরমতো কোনো ডাটা স্ট্রাকচার থেকে আইটেম অ্যাক্সেস করতে চাই তাহলে কি উপায় থাকতে পারে? হ্যা একটা উপায় আছে, সেটা হচ্ছে অবজেক্ট। […]

Continue Reading

জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা ব্লগ

জাভাস্ক্রিপ্টঃ অ্যারে নিয়ে সবকিছু

By on

আপনি ধরুন অনেকগুলো ডাটা/ভ্যারিয়েবল স্টোর করতে চাচ্ছেন। এজন্যে আপনি কি করতে পারেনঃ var name1 = ‘Zonayed Ahmed’; var name2 = ‘Zawad Ahmed’; var name3 = ‘Zobayer Ahmed’; var name4 = ‘Masood Ahmed’; var name5 = ‘Ahmed Zonayed’; এখন দেখুন এখানে অনেকগুলো ভ্যারিয়েবল স্টোর করতে চাচ্ছি, আর তারজন্যে প্রত্যেকবারই একটা একটা করে নাম নিয়ে নিয়ে ভ্যারিয়েবলগুলো […]

Continue Reading

জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা ব্লগ

নিত্যদিনের জাভাস্ক্রিপ্টঃ ফার্স্ট ক্লাস ফাংশন ও হাইয়ার অর্ডার ফাংশন

By on মার্চ 24, 2018

আজকে আমি জাভাস্ক্রিপ্ট এর ফার্স্ট ক্লাস ফাংশন এবং হায়ার অর্ডার ফাংশন নিয়ে কথা বলবো এবং সাথে উদাহরণসহ কিছু ফাংশন তুলে ধরবো যেগুলো থেকে ক্লিয়ার ধারণা পাওয়া যাবে। সবশেষে হায়ার অর্ডার ফাংশন map() এর ব্যবহার দেখাবো। জাভাস্ক্রিপ্ট এ ফাংশন কে ফার্স্ট ক্লাস ফাংশন বলা হয়। এখন কথা হলো ফার্স্ট ক্লাস ফাংশন কি? ফার্স্ট ক্লাস ফাংশনকে আপনি […]

Continue Reading