দ্রষ্টব্য: আপনি যদি তাড়াহুড়ো করে থাকেন এবং / অথবা উত্তরের নীচে সংক্ষিপ্ত উত্তর সন্ধান করছেন এবং শেষ দুটি লাইন পড়ুন। তাড়াহুড়ো করে পুরো জিনিসটি পড়বেন না।
আমাকে তথ্য উল্লেখ করে শুরু করুন:
সিনট্যাক্স:
string.slice(start,end)
string.substr(start,length)
string.substring(start,end)
নোট # 1:slice()==substring()
এর মানে কি? একটি স্ট্রিং পদ্ধতি নির্যাস অংশ এবং আয় একটি নতুন স্ট্রিং বের অংশ। একটি স্ট্রিং পদ্ধতি নির্যাস অংশ, নির্দিষ্ট অবস্থানে থাকা চরিত্র লোক থেকে শুরু করে এবং আয় অক্ষরের নির্দিষ্ট সংখ্যা। একটি স্ট্রিং পদ্ধতি নির্যাস অংশ এবং আয় একটি নতুন স্ট্রিং বের অংশ।
নোট # 2:
slice()
substr()
substring()
slice()==substring()
মূল স্ট্রিং পরিবর্তন করে?
slice()
না না
substr()
না না
substring()
না না
# 3 দ্রষ্টব্য:slice()==substring()
নেতিবাচক নম্বরগুলি আর্গুমেন্ট হিসাবে ব্যবহার করা:
slice()
স্ট্রিংয়ের
substr()
শেষে থেকে শুরু হওয়া অক্ষর নির্বাচন করে স্ট্রিংয়ের শেষ থেকে শুরু হওয়া অক্ষর নির্বাচন করে
নোট # 3
substring()
সম্পাদন করে না
:slice()==substr()
যদি প্রথম আর্গুমেন্ট দ্বিতীয়টির চেয়ে বেশী:
slice()
নেই সঞ্চালন করা
substr()
থেকে দ্বিতীয় যুক্তি একটি অবস্থান নয়, কিন্তু দৈর্ঘ্য মান, এটা স্বাভাবিক হিসাবে পারফর্ম করবেন কোন সমস্যার সঙ্গে
substring()
দুটি আর্গুমেন্ট অদলবদল হবে, এবং যথারীতি সঞ্চালন
প্রথম যুক্তি:
slice()
প্রয়োজনীয়, নির্দেশিত: সূচি প্রারম্ভিক
substr()
প্রয়োজনীয়, ইঙ্গিত: সূচক শুরু করা
substring()
প্রয়োজনীয়, ইঙ্গিত: সূচি
নোট # 4 শুরু করা:slice()==substr()==substring()
দ্বিতীয় যুক্তি:
slice()
ptionচ্ছিক, অবস্থান (আপ পর্যন্ত, তবে অন্তর্ভুক্ত নয়) যেখানে এক্সট্রাকশনটি শেষ করতে হবে ption
substr()
চ্ছিক, charactersচ্ছিক নিষ্কাশনের জন্য অক্ষরের সংখ্যা
substring()
, অবস্থান (পর্যন্ত, তবে অন্তর্ভুক্ত নয়) যেখানে এক্সট্রাকশনটি শেষ করবেন
নোট # 5:slice()==substring()
দ্বিতীয় যুক্তি যদি ছাড় হয় তবে কী হবে?
slice()
স্ট্রিংয়ের
substr()
শুরু থেকে শুরু পর্যন্ত সমস্ত অক্ষর নির্বাচন করে স্ট্রিংয়ের শুরু থেকে শুরু করে স্ট্রিংয়ের শেষে
substring()
সমস্ত অক্ষর নির্বাচন করে স্ট্রিং-এর শেষে স্টার্টের অবস্থান থেকে সমস্ত অক্ষর নির্বাচন করুন
নোট # 6:slice()==substr()==substring()
তাই হয়, আপনি বলতে পারেন তার মাঝে একটি পার্থক্য যে slice()
এবং substr()
সময়, substring()
মূলত একটি অনুলিপি slice()
।
সংক্ষিপ্তসার:
আপনি যদি সূচকটি (অবস্থান) জানেন যা আপনি থামিয়েছেন (তবে অন্তর্ভুক্ত নয়), slice()
আপনি কী পরিমাণ অক্ষর ব্যবহার করতে হবে তা ব্যবহার করতে জানেন কিনা তা ব্যবহার করুন substr()
।
slice
সবচেয়ে অপ্রত্যাশিত আচরণের সাথে আইএমও হ'ল।