کلیه متدهای شیء String
شیء string در JavaScript - رشته ها در JavaScript
با استفاده از رشته ها در JavaScript می توانید یک سری از کاراکترها مانند "beyamooz" را در متغیری ذخیره و استفاده کنید.
رشته ها در JavaScript بوسیله دابل کوتیشن (") یا تک کوتیشن (') محصور می شوند:
var carname = 'ehsan';
اندیس یا شماره گذاری کاراکترهای یک رشته، در JavaScript از 0 شروع می شود، یعنی اندیس اولین کاراکتر رشته، 0 و اندیس دومی 1 و ... است.
برای کسب اطلاعات بیشتر در مورد رشته ها در JavaScript به لینک روبرو مراجعه فرمایید: آموزش JS-رشته ها
کلیه خصوصیات مربوط به رشته ها در JavaScript
متد | توضیحات |
---|---|
constructor | از این خصوصیت در JavaScript، برای برگرداندن تابع سازنده ی رشته استفاده می شود. |
length | از این خصوصیت در JavaScript، برای برگرداندن طول (length) یک رشته استفاده می شود. |
prototype | از این خصوصیت در JavaScript، برای اضافه کردن خصوصیت یا متد به یک شیء استفاده می شود. |
کلیه متدهای مربوط به رشته ها در JavaScript
متد | توضیحات |
---|---|
charAt() | از این متد در Javascript برای برگرداندن یک کاراکتر که در یک اندیس مشخص قرار دارد، استفاده می شود. |
charCodeAt() |
از این متد در Javascript، برای برگرداندن یونیکد یک کاراکتر، که در یک اندیس مشخص قرار دارد، استفاده می شود. |
concat() |
از این متد در Javascript، برای الحاق دو یا چند رشته و برگرداندن رشته تولید شده، استفاده می شود. |
fromCharCode() |
از این متد در Javascript، برای تبدیل اعداد یونیکد به کاراکتر، استفاده می شود. |
indexOf() |
از این متد در Javascript، برای برگرداندن یک اندیس استفاده می شود و این اندیس، اندیسِ اولین تطابقِ یک مقدار در یک رشته است. |
lastIndexOf() |
از این متد در Javascript، برای برگرداندن یک اندیس استفاده می شود و این اندیس، اندیسِ آخرین تطابق یک مقدار در یک رشته است . |
localeCompare() |
از این متد در Javascript، برای مقایسه ی دو رشته استفاده می شود.مقایسه ی دو رشته در مورد محل قرارگیری آنها در مرتب شدن است. |
match() |
از این متد در Javascript، برای برگرداندن تطابق یک رشته با یک عبارت منظم استفاده می شود . |
replace() |
یک رشته را برای یک مقدار مشخص یا یک عبارت منظم جستجو کرده و مقادیر مشخص شده را جایگزین آن می کند و یک رشته جدید را برمی گرداند از این متد در Javascript، برای جستجو کردن یک مقدار مشخص در یک رشته و جایگزین کردن مقادیر مشخص شده در آن رشته و برگرداندن رشته جدید، استفاده می شود. |
search() |
از این متد در Javascript، برای جستجو کردن یک مقدار مشخص در یک رشته و برگرداندن اندیس تطابق، استفاده می شود. |
slice() |
از این متد در Javascript، برای جدا کردن یک قسمت از یک رشته و برگرداندن رشته ی جدید، استفاده می شود. |
split() |
از این متد در Javascript، برای تجزیه کردن یک رشته و قرار دادن آنها در عناصر یک آرایه، استفاده می شود. |
substr() |
از این متد در Javascript، برای جدا کردن تعداد مشخصی کاراکتر از یک رشته استفاده می شود. |
substring() |
از این متد در Javascript، برای جدا کردن کاراکترهای بین دو اندیس در یک رشته، استفاده می شود. |
toLocaleLowerCase() |
از این متد در Javascript، برای تبدیل حروف یک رشته به حروف کوچک، طبق مکان هاست، استفاده می شود. |
toLocaleUpperCase() |
از این متد در Javascript، برای تبدیل حروف یک رشته به حروف بزرگ،طبق مکان هاست، استفاده می شود. |
toLowerCase() |
از این متد در Javascript، برای تبدیل حروف یک رشته، به حروف کوچک، استفاده می شود. |
toString() |
از این متد در Javascript، برای برگرداندن مقدار یک شیء، استفاده می شود. |
toUpperCase() |
از این متد در Javascript، برای تبدیل حروف یک رشته، به حروف بزرگ، استفاده می شود. |
trim() |
از این متد در Javascript، برای حذف کردن فاصله ها از اول و آخر یک رشته، استفاده می شود. |
valueOf() |
از این متد در Javascript، برای برگرداندن مقدار اولیه ی یک شیء، استفاده می شود. |
متدهای محصور کردن رشته با تگ های HTML
این نوع متدها، رشته مورد نظر را با یک تگ HTML محصور می کند.
این متدها در تمام مرورگرها بصورتی که انتظار دارید کار نخواهند کرد و در واقع استاندارد نیستند.
متد | توضیحات |
---|---|
anchor() | از این متد در JavaScript، برای ایجاد یک لینک استفاده می شود. |
big() | از این متد در JavaScript، برای نمایش یک رشته بصورت ضخیم استفاده می شود. |
blink() | از این متد در JavaScript، برای محصور کردن یک رشته با تگ blink استفاده می شود. |
bold() | از این متد در JavaScript، برای ضخیم یا Bold کردن یک رشته استفاده می شود. |
fixed() | از این متد در JavaScript، برای نمایش یک رشته با فرمت تله تایپ استفاده می شود. رشته را با تگ tt محصور می کند. |
fontcolor() | از این متد در JavaScript، برای نمایش یک رشته با یک رنگ مشخص استفاده می شود. |
fontsize() | از این متد در JavaScript، برای نمایش یک رشته با یک اندازه مشخص استفاده می شود. |
italics() | از این متد در JavaScript، برای نمایش یک رشته بصورت مورب یا Italic استفاده می شود. |
link() | از این متد در JavaScript، برای تبدیل یک رشته به یک لینک استفاده می شود. |
small() | از این متد در JavaScript، برای نمایش یک رشته با فونت کوچکتر استفاده می شود. رشته را با تگ small محصور می کند. |
strike() | از این متد در JavaScript، برای کشیدن خط روی رشته استفاده می شود. رشته را با تگ strike محصور می کند. |
sub() | از این متد در JavaScript، برای نمایش متن کمی پایین تر استفاده می شود. رشته را با تگ sub محصور می کند. |
sup() | از این متد در JavaScript، برای نمایش متن کمی بالاتر استفاده می شود. رشته را با تگ sup محصور می کند. |
- نوشته شده توسط احسان عباسی
- بازدید: 26555
دیدگاهها
با عرض سلام و خسته نباشین
در این بخش از آموزش این سه قسمت لینکهاش ،پیج توضیحات این بخش مورد نظر رو نمیاره ولی در سایت w3schools توضیحاتی در مورد این سه مورد میاره ..منظورم این سه متدی که در بالا آوردین
constructor از این خصوصیت در JavaScript، برای برگرداندن تابع سازنده ی رشته استفاده می شود.
length از این خصوصیت در JavaScript، برای برگرداندن طول (length) یک رشته استفاده می شود.
prototype از این خصوصیت در JavaScript، برای اضافه کردن خصوصیت یا متد به یک شیء استفاده می شود.
گفتم شاید این لینک ها مشکلی پیدا کرده
سلام و درود ... ممنون اصلاح شد.
با سلام
لطف میکنید تفاوت توابع substr , substring و slice را توضیح بدهید؟
با سلام.
تابع substr برای جدا کردن تعدادی مشخصی کاراکتر از یک رشته را مشخص میکند. این تابع دو پارامتر میگیره که اولی نقطهی شروع و پارامتر دومی طول رو مشخص میکنه.
var str = "Beyamooz"; //comment
str.substr(3, 5); // amooz
تابع substring هم مشابه تابع فوق هست.
تابع slice هم برای برش به کار میره، ولی برای آرایه. یعنی توسط این تابع میتوان خانههایی از آرایه را بر گردوند.
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; //comment
var citrus = fruits.slice(1, 3); // Orange, Lemon
سلام و ممنون به خاطر سایت مفیدتون
فکر میکنم substring و slice تفاوتی ندارند به جز اینکه متد substring مقدار منفی نمی گیره
ممنون از پاسختون