توضیحات

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


HTML CSS طراحی وب طراحی سایت javascript ecmascript جاوا اسکریپت اکما اسکریپت جاوااسکریپت

مدرس دوره علی شیخ
مدت دوره 06:09:03
تعداد ویدیو 37

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام و خداقوت بر استاد دوست داشتنی ?
    چندتا سوال داشتم

    1. مفهوم indexOf و charAt رو که متضاد هم هستن رو کاملا متوجه شدم ولی قبل از این 2 مورد که فرمودید *ما میتونیم مثل آرایه رشته رو پیمایش کنیم* و خونه nام رشته رو پیدا کرد، من تست کردم و خروجی این مورد با خروجی charAt یکی شد.
    حالا تفاوت این دو مورد چی هست؟



    2. توی charAt اون *عدد* داخل پرانتز یا ایندکس رو داخل کوتیشن گذاشتید و من بدون کوتیشن هم تست کردم خروجی داد بهم.
    (و از اونجایی که برای بدست آوردن *آخرین کاراکتر* عبارت داخل پرانتز روی توی کوتیشن نذاشتید)
    آیا درسته که تو حالت کلی(چه عدد و چه آخرین کاراکتر) از کوتیشن استفاده نکنیم؟ و یا اینکه جلوتر ممکنه به مشکل بخوریم؟

    پیشاپیش ممنون بابت راهنمایی تون ??

    • سلام وقت بخیر.
      ممنون از شما، عذر خواهی بابت تاخیر در پاسخ?
      متد indexOf یک کاراکتر از داخل رشته دریافت میکنه جایگاه اون کارکتر را در رشته مشخص میکنه
      متد charAt برعکس هست و یک عدد دریافت میکنه (چون عدد هست میتوان بین تک کوتیشن قرار نداد) و میگه توی جایگاه با این عدد چه کارکتری وجود داره

    • ممنون
      جسارتا توی سوال اول منظورم تفاوت charAt با یه موردی هست که قبل از indexOf آموزش دادید( نه خود indexOf )

    • دوتاشون یک کاری انجام میدهند و تفاوتی نداره، اما از [ ] برای آرایه ها بیشتر استفاده میشه و برای رشته ها از charA

    • سلام وقت بخیر.
      عذر خواهی بابت تاخیر در پاسخ
      ارور میگه که replace تعریف نشده هست. با سورس کدی که در اختیارتون هست مقایسه و یا تست کنید.
      به این شکل باید باشه ()str.replace

  • با سلام و احترام
    جناب مهندس شیخ واقعا ممنونم بابت آموزش بسیار عالی شما تا حالا ندیدم شخصی مفاهیم پایه رو به خوبی شما بدون حاشیه آموزش بده ممنونم.
    موفق باشید.

    • سلام وقت بخیر.
      خداروشکر راضی بودین.ممنون از انرژی که به ما دادین❤