জাভাস্ক্রিপ্ট এর প্রয়োজনীয় কিছু অবজেক্ট এর মেথড
একটা নির্দিষ্ট ইন্ডেক্স(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)
একটি ম্যাপ অবজেক্ট তৈরি করতে
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.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()