متد localeCompare
مثال (متد localeCompare)
دو رشته را در مورد مکان قرار گیری مقایسه می کند:
var str2 = "cd";
var n = str1.localeCompare(str2);
خروجی n در کد بالا
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد localeCompare()، دو رشته را در مورد محل قرارگیری آنها در مرتب شدن، مقایسه می کند.
محل قرارگیری بر اساس خصوصیات زبان مورد استفاده در مرورگر است.
متد localeCompare()، یک عدد را برمی گرداند که این عدد، مشخص می کند که آیا رشته مورد نظر ،در مرتب شدن، قبل از رشته ی مورد مقایسه قرار می گیرد یا بعد از آن و یا مساوی با آن.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
localeCompare() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
compareString | ضروری.رشته ای که مقایسه روی آن صورت خواهد گرفت |
جزئیات تکنیکی
مقدار برگشتی |
یک عدد،را برمی گرداند که این عدد،مشخص می کند که آیا رشته ی مورد نظر در مرتب شدن، قبل از رشته ی مورد مقایسه قرار می گیرد یا بعد از آن و یا مساوی با آن.بنا براین یکی از سه مقدار زیر را برمی گرداند:
|
---|---|
نسخه JavaScript | 1.2 |
مثال - خودتان امتحان کنید
مثال (متد localeCompare)
مقایسه ی دو رشته در مورد مکان قرارگیری:
var str2 = "ab";
var n = str1.localeCompare(str2);
خروجی n در کد بالا
خودتان امتحان کنید »
مثال (متد localeCompare)
مقایسه ی دو رشته ی مساوی در مورد مکان قرارگیری:
var str2 = "ab";
var n = str1.localeCompare(str2);
خروجی n در کد بالا
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 7874
دیدگاهها
سلام خدمت دست اندر کاران سایت بیاموز
من این متد رو متوجچه نشدم !!
مرتب شدن بر چه معیاری منظور هست در این متد ؟ یعنی اینکه مرتب بر اساس حروف الفبا هست ؟
در چه حالتی مثبت بر میگردونه و در چه حالتی منفی بر میگردونه ؟ اگر با مثال توضیح بدین ممنون میشم .
سلام
متد localeCompare یک عدد، را برمی گرداند که این عدد،مشخص می کند که آیا رشته ی مورد نظر در مرتب شدن، قبل از رشته ی مورد مقایسه قرار می گیرد یا بعد از آن و یا مساوی با آن. بنابراین یکی از سه مقدار زیر را برمی گرداند:
1- :اگر که رشته ی مورد نظر قبل از رشته ی مورد مقایسه قرار گیرد
0: اگر که دو رشته مساوی باشند
1: اگر که رشته ی مورد نظر بعد از رشته ی مورد مقایسه قرار گیرد
در واقع مرتب سازی بر اساس حروف الفبا و بصورت A-Z می باشد.