ডেভসংকেত

জাভাস্ক্রিপ্ট অবজেক্ট মেথড

জাভাস্ক্রিপ্ট এর প্রয়োজনীয় কিছু অবজেক্ট এর মেথড

কন্ট্রিবিউটর

    শেয়ার করুন

    স্ট্রিং অবজেক্ট মেথড

    • একটা নির্দিষ্ট ইন্ডেক্স(i) এর ক্যারেক্টার রিটার্ণ করা

      charAt(i)
    • একটি স্ট্রিংয়ে নির্দিষ্ট ইনডেক্সের(x)এর ইউনিকোড প্রদান করে

      charCodeAt(x)
    • ইউনিকোড নম্বরকে(x)ক্যারেক্টারে রূপান্তর করে

      fromCharCode(x)
    • একাধিক স্ট্রিং(x, y, ...) একসাথে যুক্ত করে নতুন স্ট্রিং রিটার্ন করা

      concat(x, y, ...)
    • প্রথম ম্যাচ হওয়া কোনকিছু(x) এর ইন্ডেক্স নাম্বার রিটার্ণ করা

      indexOf(x)
    • শেষ ম্যাচ হওয়া কোনকিছু(x) এর ইন্ডেক্স নাম্বার রিটার্ণ করা

      lastIndexOf(x)
    • একটা নির্দিষ্ট প্যাটার্ণ(x) কে আরেকটা কিছু(y) দিয়ে রিপ্লেস করা

      replace(x, y)
    • সবগুলো প্যাটার্ণ(x) কে আরেকটা নি্দিষ্ট কিছু(y) দিয়ে রিপ্লেস করা

      replaceAll(x, y)
    • স্ট্রিং(y) এ কোনোকিছু(x) থাকলে সেটার ইন্ডেক্স রিটার্ণ করা অথবা -1 রিটার্ণ করা

      y.search(x)
    • একটা স্ট্রিংকে থেকে নির্দিষ্ট কোনো কিছু অংশ আলাদা করা

      slice(এখান থেকে, এর আগ পর্যন্ত)
    • একটা স্ট্রিং কে কোনোকিছুতে ভাগ করে ফেলা এবং ভাগগুলোকে অ্যারে আকারে রিটার্ণ করা

      split()
    • স্ট্রিং কে ছোটো হাতের করে ফেলা

      toLowerCase()
    • স্ট্রিং কে বড় হাতের করে ফেলা

      toUpperCase()
    • স্ট্রিং এর শুরু এবং শেষ প্রান্ত থেকে খালি স্পেস সরিয়ে ফেলা

      trim()
    • স্ট্রিং এর শুরু থেকে খালি স্পেস সরিয়ে ফেলা

      trimStart() অথবা, trimLeft()
    • স্ট্রিং এর শেষ প্রান্ত থেকে খালি স্পেস সরিয়ে ফেলা

      trimEnd() অথবা, trimRight()
    • স্ট্রিং থেকে প্রিমিটিভ ভ্যালু(থাকলে) রিটার্ণ করা

      valueOf()
    • স্ট্রিং অবজেক্ট এর ভ্যালু রিটার্ণ করা

      toString()
    • স্ট্রিং টি কাঙ্ক্ষিত শব্দ দিয়ে শেষ হয়েছে কিনা দেখা, হলে true রিটার্ন করা না হলে false

      endsWith()
    • স্ট্রিং টি কাঙ্ক্ষিত শব্দ দিয়ে শুরু হয়েছে কিনা দেখা, হলে true রিটার্ন করা না হলে false

      startsWith()
    • একটি নতুন স্ট্রিং রিটার্ন করে যার একটি নির্দিষ্ট সংখ্যক(x) কপি স্ট্রিং কল করা হয়েছিল

      repeat(x)

    ডেট অবজেক্ট

    • চার ডিজিটের বছরের সংখ্যা পাওয়া(2001, 2002, ...)

      getFullYear()
    • ডেট(d) থেকে মাস(০-১১) রিটার্ণ করা

      d.getMonth()
    • ডেট(d) থেকে তারিখ(১-৩১) রিটার্ণ করা

      d.getDate()
    • ডেট(d) থেকে সাপ্তাহিক(০-৬) দিন পাওয়া

      d.getDay()
    • ডেট(d) থেকে ঘন্টা(০-২৩) রিটার্ণ করা

      d.getHours()
    • ডেট(d) থেকে মিনিট(০-৫৯) রিটার্ণ করা

      d.getMinutes()
    • ডেট(d) থেকে সেকেন্ড(০-৫৯) রিটার্ণ করা

      d.getSeconds()

    নাম্বার অবজেক্ট মেথড

    • একটা নাম্বারকে সায়ন্টেফিক নাম্বারে কনভার্ট করা

      toExponential(x)
    • একটা নাম্বারের দশমিককে x সংখ্যা পর্যন্ত ফিক্সড করা

      toFixed(x)
    • একটা নাম্বারকে x সংখ্যা পর্যন্ত ফরম্যাট করা

      toPrecision(x)
    • একটা নাম্বারকে স্ট্রিং এ কনভার্ট করা

      toString()
    • একটা নাম্বারকে লোকাল নিয়ম অনুযায়ী স্ট্রিং এ কনভার্ট করা

      toLocaleString()
    • একটা নাম্বারের প্রিমিটিভ ভ্যালু রিটার্ণ করা

      valueOf()
    • x ইন্টিজার হলে true,অন্যথায় false রিটার্ন করে

      isInteger(x)
    • x ফাইনাইট হলে true,অন্যথায় false রিটার্ন করে

      isFinite(x)

    জাভাস্ক্রিপ্ট ম্যাপ (Map) অবজেক্ট

    • একটি ম্যাপ অবজেক্ট তৈরি করতে

      const myMap = new Map()
    • ম্যাপে value যোগ করতে

      myMap.set('key', 'value')
    • ম্যাপ থেকে value পেতে

      myMap.get('key')
    • ম্যাপ থেকে value মুছে ফেলতে

      myMap.delete('key')
    • ম্যাপে একটি key আছে কি না তা চেক করার জন্য

      myMap.has('key')
    • ম্যাপে মোট এলিমেন্ট সংখ্যা জানার জন্য

      myMap.size
    • ম্যাপে সব key গুলি পেতে

      Array.from(myMap.keys())
    • ম্যাপে সব value গুলি পেতে

      Array.from(myMap.values())
    • ম্যাপ থেকে সব key এবং value গুলি পেতে

      Array.from(myMap.entries())
    • ম্যাপে সব key এবং value বা সব এলিমেন্ট গুলি মুছে ফেলতে

      myMap.clear()

    ম্যাথ অবজেক্ট মেথড

    • অ্যাবসিলিউট ভ্যালু রিটার্ণ করা

      abs(x)
    • একটা নাম্বার(x) কে কাছের ইন্টিজারে নেওয়া

      round(x)
    • একটা নাম্বার(x) কে উপরের দিকের কাছের ইন্টিজারে রিটার্ণ করা

      ceil(x)
    • একটা নাম্বার(x) কে নিচের দিকের কাছের ইন্টিজারে রিটার্ণ কর

      floor(x)
    • E^x এর ভ্যালু রিটার্ণ করা

      exp(x)
    • একটা নাম্বার(x) এর ন্যাচারাল লগারিদম রিটার্ণ করা

      log(x)
    • সবগুলো নাম্বার(a, b, c, ...) থেকে সবচেয়ে বড় নাম্বার রিটার্ণ করা

      max(a, b, c, ...)
    • সবগুলো নাম্বার(a, b, c, ...) থেকে সবচেয়ে ছোটো নাম্বার রিটার্ণ করা

      min(a, b, c, ...)
    • x এর পাওয়ার y কত সেটা রিটার্ণ করা

      pow(x, y)
    • x এর স্কার রুট রিটার্ণ করা

      sqrt(x)
    • x এর ঘনমূল রিটার্ণ করা

      cbrt(x)
    • ০ থেকে ১ এর মধ্যে একটা রেন্ডম নাম্বার রিটার্ণ করা

      random()
    • সাইন(x) এর ভ্যালু রিটার্ণ করা

      sin(x)
    • কোসাইন(x) এর ভ্যালু রিটার্ণ করা

      cos(x)
    • ট্যানজেন্ট(x) এর ভ্যালু রিটার্ণ করা

      tan(x)
    • ভগ্নাংশ অপসারণ করে একটি সংখ্যার(x) পূর্ণসংখ্যার অংশটি প্রদান করা

      trunc(x)
    • পজিটিভ বা নেগেটিভ ১ রিটার্ন করে যা সংখ্যার(x) চিহ্ন নির্দেশ করে

      sign(x)

    অ্যারে অবজেক্ট মেথড

    • দুই বা ততোধিক অ্যারে একসাথে করে নতুন আরেকটা রিটার্ণ করা

      concat([x], [y], ...)
    • একটা ইলিমেন্ট(x) এর ইন্ডেক্স রিটার্ণ করা

      indexOf(x)
    • অ্যারের সব ইলিমেন্ট জয়েন করে স্ট্রিং করে ফেলা

      join()
    • একটা ইলিমেন্ট(x) শেষের দিক থেকে খুঁজে তার ইন্ডেক্স নাম্বার রিটার্ণ করা

      lastIndexOf()
    • অ্যারে থেকে কোনো ইলিমেন্ট শেষের দিক হতে বের করে আনা

      pop()
    • অ্যারেতে কোনো ইলিমেন্ট শেষের দিকে যুক্ত করা

      push()
    • অ্যারেকে উল্টিয়ে ফেলা

      reverse()
    • অ্যারে থেকে প্রথম দিক হতে কোনো ইলিমেন্ট সরিয়ে ফেলা

      shift()
    • অ্যারের ইলিমেন্টগুলো সর্ট করে ফেলা

      sort()
    • অ্যারেকে স্ট্রিং এ কনভার্ট করে ফেলা

      toString()
    • অ্যারের প্রিমিটিভ ভ্যালু রিটার্ণ করা

      valueOf()
    • অ্যারে লিস্টের ভিতর এই ভ্যালুটা আছে কিনা সেটা দেখে true অথবা false রিটার্ন করে

      includes()
    • একটি অ্যারে থেকে নির্দিষ্ট কিছু অংশ আলাদা করা এবং খালি অংশে অন্য উপাদান যোগ করা

      splice(শুরুর ইনডেক্স, পরের কতগুলো উপাদান, নতুন উপাদানের নাম)
    • অ্যারেতে কোনো ইলিমেন্ট শুরুর দিকে যুক্ত করা

      unshift()

    জাভাস্ক্রিপ্ট console অবজেক্ট এর ব্যবহার সমূহ

    • কোন কিছুর আউটপুট ব্রাউজার কনসোলে দেখতে চাইলে

      console.log()
    • কোন মান টেস্ট করার জন্য

      console.assert()
    • ব্রাউজার কনসোল ক্লিয়ার করতে

      console.clear()
    • কনসোল আউটপুট count করতে

      console.count()
    • কনসোল আউটপুট count কে reset করতে

      console.countReset()
    • অবজেক্ট এর প্রোপার্টি গুলো দেখতে

      console.dir(object)
    • কনসোল কোন element এর XML/HTML/Object ভিউ পেতে

      console.dirxml()
    • কাস্টম error দেখানোর জন্য

      console.error()
    • Group of element একসাথে দেখতে

      console.group()
    • কনসোল ইনফো জানতে

      console.info()
    • কনসোল আউটপুট table আকারে দেখতে

      console.table()
    • কোন অপারেশন কি পরিমান সময় নিচ্ছে তা দেখতে

      console.time()
    • কোন অপারেশনের এক্স্যাক্ট সময় জানতে

      console.timeEnd()
    • console.time() ও console.timeEnd এর পুরো লগ দেখতে

      console.timeLog()
    • কোন ফাংশন কার্যক্রম trace করার জন্য

      console.trace()
    • ওয়ার্নিং মেসেজ দেয়ার জন্য

      console.warn()

    ডেভসংকেত সম্পর্কে

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

    স্পন্সর