Strings in Javascript | chai aur

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии •

  • @chaiaurcode
    @chaiaurcode  Год назад +298

    Thoda late night ho gya aaj but important ye ki video aa gyi. Series to complete hoke hi rhegi 😎

  • @TechJourneyWithShivam
    @TechJourneyWithShivam Год назад +81

    Sir what kind of teacher u r
    Aapne JS itne ache se padhaya h ki mere class me jinko JS me koi doubt hota h wo mujhse puchte h
    All credit goes to u sir
    I just love ur teaching style
    U r my role model sir

    • @honblegaurav9917
      @honblegaurav9917 5 месяцев назад +1

      9:21 pe original value change kyu nhi hui hai? new String to ek object hai na? jo ki non primitive data type hai?

    • @TechieHeish1-bm2nd
      @TechieHeish1-bm2nd 5 месяцев назад +1

      @@honblegaurav9917 Firstly it's a primitive data type and when assigned, a copy of the value is created and stored in memory (Stack). and secondly you're changing the copy of that not the original one.
      For more, watch 10th video of this playlist (previous one) stack and heap memory.

    • @honblegaurav9917
      @honblegaurav9917 5 месяцев назад

      @@TechieHeish1-bm2nd when you define using new its a non primitive data type bro. sir didn't tell this. check internet or stack overflow

    • @Azharuddin-khan
      @Azharuddin-khan 5 месяцев назад +1

      @@honblegaurav9917 Exactly my question! why did it not changed?
      Got it! it is non primitive when define using new String(). String is an object

    • @ShahbazKhan-ts6wu
      @ShahbazKhan-ts6wu 3 месяца назад

      ​@@honblegaurav9917 new String('sahbaz') creates an object, not a primitive string.
      In JavaScript:
      When we use new String('sahbaz'), it creates a String object. This is an object wrapper around the primitive string "sahbaz".

  • @Async_aman
    @Async_aman Год назад +76

    It is a humble request to all of you, don't skip the ad, hitesh sir is doing so much for us, we can at least see the ad of 30 seconds.

    • @chaiaurcode
      @chaiaurcode  Год назад +110

      Don't worry, app sikh rhe, yahi bht h. Bs share krte rho series ko. Best mai bna dunga

    • @NiteshMaurya1111
      @NiteshMaurya1111 Год назад +2

      ​@@chaiaurcodeThank you so much sir for providing this quality content

    • @Filmy_world_official
      @Filmy_world_official 11 месяцев назад +1

      ​@@chaiaurcode ma tum aur aik cup chai from Pakistan. hahaha

    • @kuldeepgogoi9270
      @kuldeepgogoi9270 11 месяцев назад +5

      mera toh premium hau yt mai kiya karu bhai 🙂🙂🙂🙂

    • @JustDoItForNow
      @JustDoItForNow 6 месяцев назад

      ​@@Filmy_world_officialwow

  • @Sarvesh_Coder
    @Sarvesh_Coder Год назад +13

    I was working on my sideProject meanwhile when i just saw ur video, I paused my work and watched ur video, because I know ur video always add value to me, Thankyou very much sir ji !

  • @priyanshusonii
    @priyanshusonii Год назад +34

    It took me whole 5 minutes to find where are backticks on keyboard 😂😂 Afterall amazing tutorial sir >>

  • @YamrajShrestha
    @YamrajShrestha Год назад +11

    In literal terms, your teaching prowess is nothing short of astounding. Even for someone like me, residing in a remote corner of the world, the wealth of knowledge I can glean from your guidance is boundless.

    • @Blackfeather7777
      @Blackfeather7777 11 месяцев назад

      itni angrezi chodke kya sabit karna chahte ho

  • @Arshadkhan-dr6bb
    @Arshadkhan-dr6bb Год назад +5

    Simple, straightforward, to the point what a tutorial, these kind of tutorial remain in mind for long time and strengthen basics which is most necessary

  • @nehabansal370
    @nehabansal370 9 месяцев назад +7

    Best Practice:
    Use String Interpolation for concatenating.
    let rating = 'one'
    `Chai aur code is number ${rating} channel` // Chai aur code is number one channel
    Video to failega hi sir, this is surely going to be the platform for every developer. Thanks again for such a simplified explanation. really enjoying learning.

  • @zohaibshahzad4567
    @zohaibshahzad4567 Месяц назад +1

    Slice ma thori ghalti krdi apna -8 will bring you to index 1 position and than you slice 3 charactor after it so you get "ite". thanks for lovely tutorial

  • @the_rajveer_sir
    @the_rajveer_sir 12 дней назад

    A point that should be noted from the video is when sir said that ,"Strings are the most powerful in any programming language".

  • @vishnuyadav5545
    @vishnuyadav5545 10 месяцев назад +3

    @chaiaurcode
    Const count = ( apna_naam )=>{
    return apna_naam.times()
    }
    Count(apna_naam) > Count(dusaro_ka_naam) ? "Hitesh bhai 😂" : "aam janta 😂" ;
    Thankyou Hitesh bhai for you dedication towards teaching us 😊.

  • @Intellectualmind4
    @Intellectualmind4 Год назад +4

    I know that you are the best teacher but if you continue like this you will be great teacher 👍👍

  • @XOXO_Tripathi
    @XOXO_Tripathi Месяц назад

    Crazy explanation understand everything 👍🏻👍🏻👍🏻👍🏻 thanks sir...

  • @babarshabbir2554
    @babarshabbir2554 7 месяцев назад +2

    "Master strings in JavaScript with this clear and concise tutorial. Great for beginners!"

  • @sharjeelcode3290
    @sharjeelcode3290 Год назад +2

    Sir i watched many of youtube tutorials of JS but you Playlist of Js is the best ever ... thank you soo much sir love from pakistan

  • @monk.describe
    @monk.describe Год назад +11

    Old way:
    Let a = name
    Let b = age
    let a = prompt("What is your name");
    let b = prompt("What is your age");
    document.write("My name is " + a + "and i am " + b + "years old")
    New way:
    let a = prompt("What is your name");
    let b = prompt("What is your age");
    document.write(`Hello my name is ${a} and I'm ${b} years old `);
    We use ` ` to write complete string and will use ${} to inject variables in it.

  • @user-ej9ix2kd3u
    @user-ej9ix2kd3u 2 месяца назад

    but one thing Hitesh sir, your voice pitch and the way of clearing the little things is amazing ,i'm learning from this platform and addicted as well, not only with JavaScript but with the way you're teaching too ,i hope i will learn a lot from you ,thank you from INDIA(BIHAR ). sonal~~

  • @sameer23377
    @sameer23377 3 месяца назад

    Thanks for the Video sir .Depth knowledge means Chai aur Code😌

  • @BitFire007
    @BitFire007 9 месяцев назад

    "Chai aur Code deserves all the appreciation for making JavaScript accessible and fun!"

  • @techdo73
    @techdo73 3 месяца назад

    sir aapka concept or smile unique hai (Tq Sir)

  • @meetchanchad129
    @meetchanchad129 Год назад +1

    Sir this javascript course is of higher quality than paid course. Do the same, we will support you.

  • @PriyaSingh-zb5wn
    @PriyaSingh-zb5wn 8 месяцев назад

    all i can do is thank you for providing these amazing contents💛💛💛

  • @harshkumar7241
    @harshkumar7241 Год назад

    sir Good job sir very intersting lecture Thank you so much sir next video i am wating next lecture

  • @codingnetwork6914
    @codingnetwork6914 2 месяца назад

    thankyou sir na aap humko jante na hum apko lakin fir bhi aap hamare lia video bnate iska fal apko zarur milega thankyou once again

  • @Evilasdevil
    @Evilasdevil 3 месяца назад

    Awesome 👍

  • @yogeshkumarpatil591
    @yogeshkumarpatil591 Год назад

    Thank you for making such a beautiful javascript tutorial. Because You teach the actual javascript which is necessary for actual production development need. Very Very thank you. I will share your channel as much as possible to everyone. I really like your teaching style and I aslo need that type of javascript teacher. God bless you.

  • @Pratiksingh77
    @Pratiksingh77 10 месяцев назад

    Behad Behtareen,

  • @anirudhcodes
    @anirudhcodes Год назад

    Best video on strings in javascript 😍

  • @naushadali43
    @naushadali43 Год назад

    best javascript video I have ever seen

  • @mrHock86
    @mrHock86 7 месяцев назад

    Day 3 continuing. Love you sir ji for this amazing content.

  • @joybera4466
    @joybera4466 6 месяцев назад +3

    vai aap chai bolke pani kiu dikha rha ho..........0:02

  • @sidraghafoor-g1n
    @sidraghafoor-g1n 2 месяца назад

    hello sir, I am from Pakistan I have no knowledge about coding, but I want to learn, I watch your html playlist, CSS tailwind playlist and now I am watching JavaScript.

  • @Ashwanikumar-qr2jj
    @Ashwanikumar-qr2jj Год назад +14

    In JavaScript, you cannot traverse from a higher negative index to a lower negative index using the slice() function or any other standard string method. The slice() function, as well as most other string methods, expects the start index to be less than the end index when using positive indices or zero-based indices.
    When using negative indices, you can only traverse from left to right (from lower negative index to higher negative index) or from right to left (from lower positive index to higher positive index). You cannot reverse the start and end indices when using negative indices with slice().
    const myString = "Hello, World!";
    const slicedString = myString.slice(-1, -8);
    console.log(slicedString); // Output: " "
    const myString = "Hello, World!";
    const slicedString = myString.slice(0, 5);
    console.log(slicedString); // Output: "Hello"
    const slicedStringNegative = myString.slice(-6, -1);
    console.log(slicedStringNegative); // Output: "World"

    • @daaamn6414
      @daaamn6414 4 месяца назад

      Thank you king, for the clarification 🫡🫡

  • @faizanarif9799
    @faizanarif9799 Год назад

    Hitesh sir on fire 🔥🔥
    Back to back videos

  • @SamarHayatOfficial
    @SamarHayatOfficial Год назад +1

    Sir Chai or NEXT JS start krain na please apka method bhot Acha hai feels like premium course 💙💜

  • @mdshahjad4342
    @mdshahjad4342 3 месяца назад

    hitesh bhaiyya aap chai dikha kr pani pi lete ho lekin hm logo ka dil chai pe atak jata hai .

  • @salmanfisal9446
    @salmanfisal9446 9 месяцев назад +1

    3:55 its not string interpolation its know as template literals

  • @TheAnimeFan1109
    @TheAnimeFan1109 Год назад

    Aapka Video dekhne ke liye bhi "Chai" chahiye hi sath me, akele chai pite ho to yaad aa jati hai chai ki☕

  • @_Software_developer_
    @_Software_developer_ 4 месяца назад

    lov your teaching method

  • @jrahul42
    @jrahul42 5 месяцев назад

    great video

  • @30sunique78
    @30sunique78 Год назад +1

    Code to yaha hai Par Chai 😂 kaha hai Thanks sir padne mai mja aaya

  • @Deepak_upreti_Vlog
    @Deepak_upreti_Vlog 7 месяцев назад

    very conceptual video sir

  • @yogeshchauhan9401
    @yogeshchauhan9401 10 месяцев назад +1

    Strings are immutable in JS so those methods return a copy of that string after performing operation.

  • @Praagya_J
    @Praagya_J Год назад

    It seems like sir is standing while recording it . Great Content🙏

  • @parmjeetmishra2
    @parmjeetmishra2 Год назад +1

    Thank you so much sir for this wonderful lessons.

  • @nbugdev
    @nbugdev 7 месяцев назад

    great sir

  • @ritushrivatri6865
    @ritushrivatri6865 9 месяцев назад

    Thank you Sir for this awesome tutorial :)

  • @AnkitKumar-eo1ke
    @AnkitKumar-eo1ke Год назад

    I love the way of your teaching sir ❤❤

  • @deepaksinsinwar-ff2ed
    @deepaksinsinwar-ff2ed Год назад

    thank you bhaiya bohot easily samajh aarha h🙂🙂😇

  • @pranjalgogoigaming-1209
    @pranjalgogoigaming-1209 Год назад

    best string methods video

  • @Anshuverma4674
    @Anshuverma4674 9 месяцев назад

    SIR LAJVAAB MAJJA AA GAYA

  • @waheedaslam3169
    @waheedaslam3169 11 месяцев назад +2

    awesome teaching style and very simple way to teach. thank you very much

  • @talhashehzore
    @talhashehzore Год назад

    Sir ap mazeed bhi courses ly kar aye apka bhot vip hai hindi main ❤❤❤ main regular follow karta ho

  • @programmingholic
    @programmingholic Год назад

    Strings methods are very important , practiced, Following.

  • @shresthjain7557
    @shresthjain7557 8 месяцев назад

    Best playlist ever !

  • @qazimtahir
    @qazimtahir 8 месяцев назад

    Excellent

  • @samadsiddiqui5925
    @samadsiddiqui5925 Год назад +2

    Keep going on I love your content. And I highly appreciate your hardwork.

  • @vishalraut265
    @vishalraut265 Год назад +1

    Very practical, Application oriented simple explanation ,This seems different to me ..I hope you will make more useful videos.. -best wishes and_Thank You.

  • @sidra7089
    @sidra7089 Год назад

    sir please upload more videos , I really enjoying your content, and I have subscribed the channel

  • @shantanu_saraf
    @shantanu_saraf Месяц назад

    woww, didnt know learning js is that simple, damn

  • @iamkmsyed
    @iamkmsyed 10 месяцев назад

    Sir please explain this topic once more, with more examples

  • @MOHAMMEDHANIF-c9i
    @MOHAMMEDHANIF-c9i 4 месяца назад

    very nice sir from Bangladesh

  • @Tempmail-f8c
    @Tempmail-f8c Год назад

    sir your making Javascript simple

  • @qaiserhameedkhan8147
    @qaiserhameedkhan8147 10 месяцев назад

    great Content

  • @Arindam_1729
    @Arindam_1729 Год назад

    Thaks sir! Very helpful and informative video

  • @SukhmanpreetkaurTathgir
    @SukhmanpreetkaurTathgir 3 месяца назад +1

    sir in replace condition if the string is "sukhmun" and i have to replace the 2nd 'u' with 'a' how we do that

  • @sbCoder
    @sbCoder Год назад

    sir maja to aya, a manna padega

  • @hurairarajput-c3k
    @hurairarajput-c3k 2 месяца назад

    nice sir

  • @SwapnilKumbharkar-v4g
    @SwapnilKumbharkar-v4g Год назад

    sir you are great teacher

  • @Tech_Life_2.0
    @Tech_Life_2.0 Год назад +1

    Pretty easy way sir

  • @deepakmishra96
    @deepakmishra96 Год назад

    The best video on String I've ever come across.

  • @Radha_dass
    @Radha_dass 5 месяцев назад

    keep up the good work..

  • @dsouzaedson
    @dsouzaedson Год назад

    This video was very interesting

  • @technicalanil4397
    @technicalanil4397 Год назад +1

    What a beautiful tutorial!
    Thank you very much sir for your beautiful effort.
    thanks again.
    🙏🙏🙏🙏🙏🙏🙏

  • @shashankkumarpandey4184
    @shashankkumarpandey4184 11 месяцев назад +2

    Interesting lecture, thank you sir

  • @adilaarshad4859
    @adilaarshad4859 Год назад

    Thanks for all your efforts🥰

  • @rajdeepchowdhury6767
    @rajdeepchowdhury6767 7 месяцев назад

    par glass mai to paani tha chai nahi😂😂.......jk, love u sir

  • @tech_channel110
    @tech_channel110 Год назад

    very well explained

  • @DeveloperArhamAli
    @DeveloperArhamAli 6 месяцев назад

    nice

  • @legdayenjoyer6000
    @legdayenjoyer6000 Год назад

    Amazing video sir!!

  • @amazingshorts0369
    @amazingshorts0369 8 месяцев назад

    Ye to paani hai 😮😮😮😮😮😮😊😊😊😊😊

  • @The_Developer_
    @The_Developer_ Год назад

    really great content

  • @biswajitnayak5216
    @biswajitnayak5216 8 месяцев назад +2

    3:47 variable inject is not working its print like nnksjcnjsn ${hsicjhh} ksjicjicoc

  • @Veecast247
    @Veecast247 Год назад

    Thank you sir for this video it's very helpful for me

  • @curiousjitesh
    @curiousjitesh Год назад +2

    This man is ❤❤❤

  • @markiV643
    @markiV643 2 месяца назад +1

    chai or code

  • @imtiaz-kabir
    @imtiaz-kabir 6 месяцев назад

    Congratulation SIR for #300k subscriber

  • @mdnawazishahmad2056
    @mdnawazishahmad2056 9 месяцев назад +1

    09:08 what is original string here i am a little confused can someone please explain?

    • @PrabeshPB
      @PrabeshPB 7 месяцев назад

      original string is gameName and when you change gameName to uppercase, then the original gameName still becomes the same because first value gets stored in stack and only copy value changes. Please see the previous lecture of datatypes summary(primitive and non-primitive) to understand.

    • @honblegaurav9917
      @honblegaurav9917 5 месяцев назад

      @@PrabeshPB but new String to object hai na sir ne khud hi to bola? to fir vo stack me kyu store ho rha? vo to non primitive data type hai

  • @alizaman8407
    @alizaman8407 9 месяцев назад

    Nice

  • @pardeepsingh8669
    @pardeepsingh8669 11 месяцев назад

    Kindly consider creating a TypeScript series in Hindi as well

  • @MS_Raunak
    @MS_Raunak 10 месяцев назад +4

    Here is the all important methods of String
    let s = new String("Chhaya"); // here string s is an object
    console.log(s.toLowerCase()); // in lowecase
    console.log(s.toUpperCase()); // in uppercase
    console.log(s.indexOf('y')); // return index from beginning
    console.log(s.lastIndexOf('a')); // return index from ending position
    console.log(s.length);
    console.log(s.slice(0,4)); //print string from 0th index to 3rd index as ending index is excluded
    console.log(s.substring(0,4)) // Similar to slice but can't take negative value as an argument
    console.log(s.charAt(1)); //print char present on given index value
    console.log(s.includes("Chha")); //If given input present then return true otherwise false
    console.log(s.includes("shaya")); // return false
    console.log(s.endsWith("aya")); //return true if string is found from last
    let url = "www.userid?20.com"
    console.log(url.replace('20', '-')); //replace 20 with underscore
    let word = "Chhaya is Shanaya and she is a baby girl";
    console.log(word.split(" ")); // return all the words from given string in the form of array
    let name = "Shanaya"
    console.log(name.concat(" Gupta")); //return String after appending given string
    let remSpace = " good bye guys "
    console.log(remSpace.trim()); // return string after removing unwanted space from beginning and ending but not from mid

  • @Annu63946
    @Annu63946 Год назад

    Good job sir

  • @mahimasingh7524
    @mahimasingh7524 2 месяца назад

    Thank you so much sir ❤

  • @adilusman7535
    @adilusman7535 7 месяцев назад +1

    at 9:18 sir stack par jab value create create ho to phr value ki copy milti ha but yhan to copy mil rahi ha r yeh ha bhi object type (heap based creation) How ? kindly explain

  • @tarunpanwar6983
    @tarunpanwar6983 Год назад

    Bhai Bhai Bhai ese av tak kisi n nhi padaya even mene bhut javascript k videos dekhe but you are the best.

  • @yosayaan7013
    @yosayaan7013 7 месяцев назад

    Best

  • @desijargon7460
    @desijargon7460 9 месяцев назад

    originial value change nhi hua hai cause wo stack memory mai store hai and usmai ek copy ko pass kiya jata hai direct referen ce ko nahi

  • @ashutoshshukla5912
    @ashutoshshukla5912 6 месяцев назад

    Thank you sir❤

  • @VikashSingh-hc6zo
    @VikashSingh-hc6zo Год назад

    truly sir apke lecture enjoyable hote hai time ka pta ni lagta .......thank you sir

  • @TejasD61
    @TejasD61 Год назад +1

    Thank you sir :) please try to upload more videos in less time