مجتمع دیجیتال آرتا رسانه فعال در حوزه های برنامه نویسی بلاکچین - دیجیتال مارکتینگ و سئو - طراحی سایت و اپلیکیشن های موبایل - طراحی گرافیکی و موشن گرافیک و تولید محتوای دیجیتال جهت رونق کسب و کارها در فضای مجازی
String charAt() Method 12-
با استفاده از این متد، با تعیین موقعیت متغیر برای ما مشخص میکنه تو اون موقعیت چه کاراکتری قرار داره . مثلا در متغیر x با استفاده از موقعیت تعیین شده کاراکتر مربوط به آن را برمی گرداند:
Let x = ”hello world”;
Document.getElementById(“demo”).innerhtml = x. charAt(0);
نتیجه دستور کاراکتر h می باشد.
13- String charcodeAt() Method
با استفاده از این متد کد حروف رو برمی گردونیم . کامپیوتر براساس کد 0 و 1 کار میکنه و از طرفی تمام حروف کد بخصوصی دارند . حروف انگلیسی هر کدامشان طبق جدول جدول ascii کد گذاری شده اند که این کد برای اینکه قابل فهم برای کامپیوتر باشد به 0 و1 تبدیل می شود. حال با این متد ما می توانیم کد Ascciiحروف را برگردانیم.
14- String property access[]
می توان با استفاده از جایگاه هر کارکتر آن را برگرداند.
15- String split() Method
متد split() به ما این امکان را می دهد تا بتوانیم تعدادی کارکتر که به وسیله کاما یا هر چیزی از هم جدا شده اند با استفاده از جایگاهشان مشخص کنیم .
Let x = “a,b,c,d,e”;
Let y = x.split(“,”);
Document.getElementById(“demo”).innerhtml = y[0];
متد هایی هستند که برای سرچ استفاده می شوند.
اگر بخوایم داخل یک رشته یک کلمه رو پیدا کنیم از این متد استفاده میکنیم . این متد جایگاه کلمه رو به صورت عدد نشون میده.
اگر یک کلمه چندبار در متن تکرار شود این متد آخرین تکرار رو مشخص میکنه و جایگاه اون رو نشون میده .
این متد شبیه به indexOf() عمل میکند و اولین کلمه ای که دنبالش هستیم را پیدا میکند و برمی گرداند .
متد match عینا رشته ای که دنبالش هستیم را برمیگرداند و به حروف بزرگ و کوچک حساس است.
با استفاده از این متد متوجه میشیم که کلمه ای که مد نظر ماست تو جمله وجود داره یا نه.
اگر بخواهیم تشخیص دهیم کلمه ای که مد نظر ماست کلمه ی آغازین رشته است یا نه از این متد می توانیم استفاده کنیم. و جواب آن همان طور که مشخص است true یا false است.
اگر بخواهیم تشخیص دهیم کلمه ای که مد نظر ماست کلمه ی پایانی رشته است یا نه از این متد می توانیم استفاده کنیم. و جواب آن همان طور که مشخص است true یا false است.
در این مبحث می بینیم که String را علاوه بر“” و ‘ ‘، بین back-ticks (` `) هم می توان نوشت و این روش قابلیت های جدیدی را ایجاد می کند.
Numberها به دو صورت عد صحیح (integer) یا اعشاری (decimals)هستند.
نکات:
Let x = “100”;
Let y = “10”;
Let z = x/y =>10
Let x= 1000;
Let y = “apple”;
Let z = x/y => nan
این متد برای تبدیل اعداد به string می باشد.
در دنیای برنامه نویسی ما می توانیم یک سری object تعریف کنیم هر روش اعمالی رو انجام بدیم و به عنوان متغیر ازش استفاده کنیم برای اینکار از متد New Number() استفاده می کنیم.
این متد توان اعداد رو نشون میده و گرد میکنه . مثلا عدد 6000.678 را با این متد به صورت e+36.000678 نمایش می دهد
در این متد کلا متغیر رو گرد میکنه مثلا 9.66 با این متد 10 نمایش داده میشه.
let x =9.656;
x.toprecision(2) => 9.7
x.toprecision(3) => 9.66
در این متد طبق عدد داخل پارانتز طول متغیر برگردانده می شود و اگر لازم شد گرد می شود . مثلا در اولی 9.7 شده چون از ما خواسته طول متغیر دو رقم باشد و در نتیجه گرد شده و در دومی طول متغیر 3 باید باشد پس دو رقم اعشار میخورد و این مورد هم گرد می شود اگر طول متغیر 4 باشد خود 9.656 عینا چاپ می شود.
این متد مثل متد to string()عمل می کند. و مقدار را برمی گرداند.
Number(true) => 1
Number(false) => 0
10 Number(“10”) =>
Number(“10.33”) => 10.33
Number(“10,33”) => nan
Number(“john”) => nan
با استفاده از این متد می توان زمان رو براساس ثانیه تعیین کرد در واقع این تاریخ مبدا است و هر تاریخی بدهیم طبق آن حساب می شود .