شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید


متد های کار با رشته ها و اعداد در زبان جاوا اسکریپت


متد های کار با رشته ها و اعداد در زبان جاوا اسکریپت
برای دانلود و دیدن آنلاین این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

 معرفی متدهای تعریف شده در زبان جاوا اسکریپت

متدهای آماده کار با رشته‌ها

یک صفحه با نام page string ایجاد میکنیم در این صفحه ساختار html را ایجاد کرده.
در قسمت تگ Script یک همانند زیر برای کار با متدهای رشته‌ای ایجاد میکنیم.
var str="Ali is A Teacher, He Teache Computer";

 

length:

اولین متد  length است که تعداد کارکترهای موجود در یک متغییر از نوع رشته‌ای را بدست می‌آورد.
console.log(str.length);
indexOf():
indexOf() یک ورودی از نوع رشته دریافت میکند و بر روی رشته str حرکت کرده تا به کارکتر همانند کارکتر ورودی خود روبه‌رو شود و شماره خانه آن کارکتر را در خروجی چاپ کند.
console.log(str.indexOf("t"));

lastIndexOf():

همانند بالا عمل میکند و کارکتری که در  ورودی میدهیم را از آخر شروع به پیدا کردن میکند.
console.log(str.lastIndexOf("Teach"));

 

 slice():

از این متد برای جدا کردن بخشی از رشته‌ طبق شماره خانه استفاده میشود. به این صورت که در ورودی اول شماره خانه شروع و در ورودی دوم شماره خانه پایان را مشخص میکنیم.
console.log(str.slice(4,6));

 

در این متد اگر در ورودی فقط شماره خانه شروع را بدهیم  در خروجی از شماره خانه‌ای که در ورودی دریافت کرده را تا آخر چاپ میکند.
 

substring():

این متد همانند متد قبل از ما یک ورودی برای شروع و یک ورودی برای پایان دریافت میکند و خانه‌های بین این دو ورودی را به چاپ میرساند.
console.log(str.substring(4,6));

 

تنها تفاوتی که با متد بالا وجود دارد این است که متد بالا ورودی‌های منفی هم دریافت میکند.
 

replace():

برای جایگذاری از این متد استفاده میکنند، دو ورودی دریافت میکند، در ورودی اول کارکتری که باید پیدا کند و در ورودی دوم کارکتری را که باید جایگزین کارکتر اولی کند.
console.log(str.replace("T","**"));

 

در مثال بالا به اولین کارکتر  T برخورد کند به جای او ** قرار میدهد.
و برای اینکه تمام حروف‌های T به ** تبدیل شوند کد پایین را استفاده میکنیم.
        console.log(str.replace(/t/g,"**"));

 

toUpperCase():

برای تبدیل رشته به حروف بزرگ از این متد استفاده میکنند.
console.log(str.toUpperCase());

 

toLowerCase():

معادل متد بالا این متد است که رشته را به حروف کوچک تبدیل میکند.
console.log(str.toLowerCase());

 

concat():

برای اضافه کردن به یک رشته از این متد استفاده میشود.
console,log(str.concat("darsman.com"));

 

trim():

با استفاده از این متد space ابتدا و انتهای یک رشته را پاک میشود.
console.log(str.trim());

 

split():

برای شکستن یک رشته بر اساس یک مقدار میتوان از این متد استفاده کرد.
در پرانتز جلوی این متد یک ورودی دریافت میکند تا رشته را بر اساس آن مقدار بشکند.
       
var arreystr=str.split(" ");
console.log(arreystr);

 

در مثال بالا رشته str را بر اساس فاصله شکسته شد و داخل آرایه arreystr ریخته شد و در آخر آرایه را چاپ میکند.

charAt():

بر اساس شماره خانه‌ای که به این متد داده میشود کارکتر آن خانه را برمیگرداند.
console.log(str.charAt(5));

 

charCodeAt():

همانند متد بالا براساس شماره خانه‌ای که داده میشود کد اسکی مربوط به کارکتر آن شماره خانه را به ما میدهد.
console.log(str.charCodeAt(15));

 

toString():

برای تبدیل عدد به رشته از این متد استفاده میکنیم.
       
var number=452;
console.log(number.toString());

 

toFixed():

از این متد در اعداد اعشاری استفاده میشود. این متد یک عدد در ورودی دریافت خواهد کرد و به تعداد ورودی اعداد بعد از اعشار را نگهداری کرده و بقیه را حذف میکند.
     
var number2=42.42536;
console.log(number2.toFixed(3));


نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.
17 جلسه برای دوره آموزش جاوا اسکریپت-مقدماتی تا متوسط

درس 1
مقدمه ای بر زبان برنامه نویسی جاوا اسکریپت
29 دقیقه / رایگان

درس 2
ساختار کلی برنامه در زبان جاوا اسکریپت
33 دقیقه / رایگان

درس 3
عملگرها در زبان جاوا اسکریپت
35 دقیقه / رایگان

درس 4
روشهای نمایش اطلاعات در خروجی در زبان جاوا اسکریپت
31 دقیقه / رایگان

درس 5
روشهای دریافت داده از ورودی و تغییر نوع داده در زبان جاوا اسکریپت
26 دقیقه / رایگان

درس 6
توابع و رویدادها در زبان جاوا اسکریپت
29 دقیقه / رایگان

درس 7
انواع رویدادها در زبان جاوا اسکریپت
42 دقیقه / رایگان

درس 8
دستورات کنترلی در زبان جاوا اسکریپت
25 دقیقه / رایگان

درس 9
حلقه های تکرار در زبان جاوا اسکریپت
20 دقیقه / رایگان

درس 10
اشیا و آرایه ها در زبان جاوا اسکریپت
41 دقیقه / رایگان

درس 11
شی گرایی در زبان جاوا اسکریپت
40 دقیقه / رایگان

درس 12
متد های کار با رشته ها و اعداد در زبان جاوا اسکریپت
35 دقیقه / رایگان

درس 13
متدهای کار با آرایه ها، تاریخ و زمان در جاوا اسکریپت
26 دقیقه / رایگان

درس 14
DOM در جاوا اسکریپت (قسمت اول)
33 دقیقه / رایگان

درس 15
DOM در جاوا اسکریپت (قسمت دوم)
25 دقیقه / رایگان

درس 16
BOM در جاوا اسکریپت (browser object model )
28 دقیقه / رایگان

درس 17
مدیریت خطا و استثنا در جاوا اسکریپت
27 دقیقه / رایگان

دوره آموزش جاوا اسکریپت-مقدماتی تا متوسط


تعداد جلسات 17 جلسه
مدت زمان 470 دقیقه
سطح مهارت مقدماتی تا متوسط
زبان فارسی
دانشجو 111 دانشجو
گواهی نامه ندارد
قیمت دوره : 0 تومان
درحال برگزاری
مهدی عباسی
مهدی عباسی

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.