Это видео недоступно.
Сожалеем об этом.

#18 While vs For Loop | Which to use and When?

Поделиться
HTML-код
  • Опубликовано: 2 июн 2021
  • Instagram : / navinreddyofficial
    Linkedin : / navinreddy20
    Discord : / discord
    More Learning :
    Java - bit.ly/3xleOA2
    Python :- bit.ly/3H0DYHx
    Django :- bit.ly/3awMaD8
    Spring Boot :- bit.ly/3aucCgB
    Spring Framework :- bit.ly/3GRfxwe
    Servlet & JSP :- bit.ly/3mh5CGz
    Hibernate Tutorial :- bit.ly/3NWAKah
    Rest API | Web Service Tutorial :- bit.ly/38RJCiy
    Git :- bit.ly/3NUHB3V
    JavaScript :- bit.ly/3mkcFys
    Kotlin :- bit.ly/3GR2DOG

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

  • @podcastwithom15
    @podcastwithom15 2 года назад +13

    the answer is :
    let num = 123456;
    let num2="0";
    while(num>0)
    {
    let remainder=num%10;
    num2=num2*10+remainder;
    num=parseInt(num/10);

    }
    console.log(num2);

  • @utkarshgupta7371
    @utkarshgupta7371 3 года назад +1

    Best teacher on youtbe, Kudos to navin sir

  • @Prashuva
    @Prashuva 7 месяцев назад +5

    Assignment:
    let num = 123456;
    let num2 = 0;
    while(num>0)
    {
    let num1= num % 10;
    num2 = num2 *10 + num1;
    num = parseInt(num/10);
    }
    console.log(num2);

  • @sigmatronX
    @sigmatronX Год назад +5

    Time stamp 1:14 //numbers 1 to 100 that are divisible by 3
    let count = 0; // to contain how many numbers are divisible by three
    for (let i = 1; i

  • @mphomanaka2263
    @mphomanaka2263 2 года назад +4

    Thanks for clearance I’ve been asking myself even my friends when and where to apply a certain loop method on projects. Then today am the one who’s gonna help others on that one. Watching different tutorials with different developers helps me a lot because I learn 10 times more than at school.

  • @mdsaqib2029
    @mdsaqib2029 3 года назад

    We will use if statement in for loop and condition is if(i%3==o) then print the value of i

  • @harsha4074
    @harsha4074 3 года назад +2

    numbers divisible by 3 for(int i = 3;i

  • @clanhindustan358
    @clanhindustan358 3 года назад +7

    Answer 6:25
    //Made by Anmol main
    let value = 564782
    let rev
    while (value) {
    rev = value % 10;
    value = parseInt(value / 10)
    console.log(rev);
    }

  • @shivamnavthar5851
    @shivamnavthar5851 3 года назад

    Very nice explaination.

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

    Thanks Navin!!
    Here are Positive order loop i wrote.
    let x=56789
    let y=10000
    while(y>=1)//Positive order
    {
    z=parseInt(x/y)
    console.log(parseInt(z%10))
    y=y/10;
    }

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

    by learning JS from here, can we become more familiar with development using js? and this playlist covers all the advanced points which a programmer should known for development ?? kindly help anyone

  • @paschalokafor9043
    @paschalokafor9043 2 года назад +3

    For outputing a range of numbers divisible by 3 you dont need that condition (i%3===0). You can simply increment the 'i' in your for loop by 3 and get same result. ie: -
    for(let i = 0; i < 100; i += 3){
    console.log(i)
    }

  • @rithiknadar3312
    @rithiknadar3312 Год назад +5

    assignment:-
    let num = 28374983;
    let reverse = "";
    while (num > 0) {
    console.log(num % 10);
    reverse += num % 10;
    num = parseInt(num / 10);
    }
    convert = parseInt(reverse);
    console.log(convert, typeof convert);

  • @thegreywalker
    @thegreywalker 3 года назад +2

    Very nice series Sir ... Hope you will cover till advanced of JavaScript, One request sir ... please make a dedicated series on DevOps ... Website Deployment, Docker, Kubernetes, Jenkins, Especially Azure or AWS please sir ...

  • @sasi3774
    @sasi3774 3 года назад

    Sir, please make videos on Artificial intelligence and machine learning

  • @saminenichandana5707
    @saminenichandana5707 3 года назад +1

    Nice explanation

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

    The mystey is solved...😂. Thx mate

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

    can we add && operator to for loop?

  • @kavyanj7082
    @kavyanj7082 3 года назад

    Please make a video on java interview questions for freshers

  • @vinaykumarmb9125
    @vinaykumarmb9125 3 года назад

    Nice your explanation is amazing sir, and am a fan of you.

  • @TheTechCritic11
    @TheTechCritic11 3 года назад +1

    my forloop never gets xecuted i need help

  • @saivardhanreddy6698
    @saivardhanreddy6698 3 года назад

    please tell about best books for javascript

  • @VamsiKrishna-ol3um
    @VamsiKrishna-ol3um 3 года назад

    Very very very nice bro

  • @tejasrao3559
    @tejasrao3559 3 года назад

    Super 👍

  • @mookiewookie7444
    @mookiewookie7444 2 года назад

    Good stuff

  • @jayantamondal3242
    @jayantamondal3242 Год назад +5

    HW:
    let num = 564782, num2 = 0;
    while(num > 0)
    {
    num2 = (num2 * 10) + (num % 10);
    num = parseInt(num / 10);
    }
    console.log(num2);
    Once Again Thanks Navin sir

  • @user-sb9qp5xm7n
    @user-sb9qp5xm7n 11 месяцев назад

    1.19 // print the number divided by 3 between 1 to 100
    for (let i = 1; i

  • @40kreshakshatriya9-i4
    @40kreshakshatriya9-i4 3 года назад

    You are going to make a video on Dom or not

  • @harsha4074
    @harsha4074 3 года назад +2

    assignment
    small change inside ur code while loop
    num2 = num2*10;
    num2 += num1℅10;

  • @rajashekarbasa786
    @rajashekarbasa786 3 года назад +2

    while(num > 0)
    {
    ld = num % 10;
    rev = rev*10 + ld;
    num = num / 10;
    }

  • @barbarasanchezvasquez2242
    @barbarasanchezvasquez2242 2 года назад

    Thanks.

  • @sivasaran4
    @sivasaran4 3 года назад

    I want to know one thing even without let why js works

  • @mehulbisht9708
    @mehulbisht9708 3 года назад +13

    Sir this is a great playlist, but it's been 1 month and the video is still covering javascript basic syntax. Please proceed with the web part soon, really looking forward to it from you :)

    • @shoaib2307
      @shoaib2307 3 года назад +1

      Noo, these basics are used everywhere

    • @manojkasam55
      @manojkasam55 3 года назад

      Hello bro I am manoj from Hyderabad(Telengana) could please suggest me that how can I improve my communication skills like you.Could we have some talk

  • @manavyadav7505
    @manavyadav7505 3 года назад +18

    //6:40 (assignment)
    let num = 1234;
    let num2= "0";
    while(num>0)
    {
    let remainder = num%10;
    num = parseInt(num/10);
    num2= String (num2 + remainder);

    }
    console.log(Number(num2)); // output is 4321

  • @40kreshakshatriya9-i8
    @40kreshakshatriya9-i8 3 года назад

    1:13
    I don't have my computer right now so I am just explaining it
    if i is % 3 and === 0 than console.log
    Peace out ✌️

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

    last question
    let num1=3927193
    num2=""
    while (0

  • @_dipakwagh_
    @_dipakwagh_ 3 года назад +1

    Do while loop

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

    let num = 398595
    let rev = ""
    while(num>0)
    {
    let rem=num%10
    rev=String(rev)+String(rem)
    num=parseInt(num/10)
    }
    console.log(rev);

  • @shilpichadha7040
    @shilpichadha7040 2 года назад

    >>6:16 Answer0)
    {
    value=num%10;
    temp=10*temp+value;
    num=parseInt(num/10);
    }
    console.log(temp);

  • @tgnsparvathi4774
    @tgnsparvathi4774 2 года назад

    at 1:19
    for(let i = 1; i

  • @vivangoyal108
    @vivangoyal108 3 года назад

    for(i = 0; i

  • @vaibhavbhatnagar3739
    @vaibhavbhatnagar3739 3 года назад

    Sir what software you used edit video

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

    let num = 123456
    for(;num>0;)
    {
    console.log(num%10)
    num = parseInt(num /10)
    }
    The for loop still woked

  • @user-ld2ps2cl5q
    @user-ld2ps2cl5q 6 месяцев назад

    In String->
    let num=12345;
    let num2="";
    while(num>0){
    num2+=String(num%10);
    num=parseInt(num/10);
    }
    console.log(num2);

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

    Answer at 6:18 time stamp
    let rev = 0;
    let num = 12345;
    rev = Number(String(num).split(' ').reverse( ).join(' '));
    console.log(rev);
    ouput is
    54321

  • @afisndrivs4647
    @afisndrivs4647 2 года назад

    I mean bro you're just cool

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

    Anna vedios continue chey anna..🥲

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

    let num = 56782;
    let num2=0;
    while(num>0)
    {
    console.log(num%10);
    num= parseInt(num/10);
    }
    console.log(num2)
    my answer for the homework at the end

  • @dataisbeauty5512
    @dataisbeauty5512 3 года назад +1

    Hi my friend

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

    Timeline:1:20
    for(let i=1;i

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

    let num = 564782
    let num2 = 0
    while ( num > 0 ) {
    console.log(num % 10 );
    num = parseInt(num / 10 )
    num2 = num
    }

  • @anandjha101
    @anandjha101 3 года назад

    I have deleted node js and I know c++ so I answered questions answer in c++
    #include
    int main(int argc, char *argv[])
    {
    int num=252257;
    int num2=1;
    while(num>0){
    int lastDigit=num%10;
    num2=num2*10+lastDigit;
    num/=10;
    }
    std::cout

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

    Time stamp 1:14
    for (let i=1; i

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

    1:08
    let num;
    for(let i=1;i

  • @shimaaiblassi736
    @shimaaiblassi736 2 года назад

    does anyone know why
    console.log(num%10) print 6?

    • @sudarshansharma2896
      @sudarshansharma2896 2 года назад +1

      because % returns the remainder value so, when you do 123456 / 10, remainder would be 6.

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

    6:16 assignment
    let num = 564782, num2 = 0;
    while(num > 0)
    {
    console.log((num2 * 10) + (num % 10));
    num = parseInt(num / 10);
    }
    console.log(num2);
    output comes as expected vertically

  • @meerfulzele5569
    @meerfulzele5569 2 года назад

    ANSWER FOR 1:14
    for(let i=1;i

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

    // Reversing a number
    let num = 123456;
    let rev = 0;
    let rightDigit = 0;
    while (num > 0) {
    rightDigit = parseInt(num % 10);
    rev = rev * 10 + rightDigit;
    num = Math.floor(num / 10);
    }
    console.log(rev);

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

    /*digits of an integer --using java */
    import java.util.*;
    public class SampleClass {
    public static void main(String[]arg) {
    Scanner scr=new Scanner(System.in);
    System.out.println("enter the number");
    int n=scr.nextInt();
    digitinteger(n);
    }
    static void digitinteger(int n) {
    int arr[]=new int[100];
    int i=0;
    int r=0;
    while(n>0) {
    r=n%10;
    arr[i]=r;
    i++;
    n=n/10;
    }
    for(int j=i-1;j>=0;j--) {
    System.out.println(arr[j]);
    }
    }
    }

  • @smarakdey3739
    @smarakdey3739 2 года назад

    let num =123456;
    let num2=0;
    while(num>0)
    {
    let rem = num%10;
    num2 = num2*10+rem;
    num = parseInt(num/10);
    }
    console.log(num2);

  • @jessicarodrigues-dlouhy575
    @jessicarodrigues-dlouhy575 Год назад

    2:52 how did you come with divide 123456 by 10 to get 6?
    @telusko

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

      if we divide 123456 by 10, then the output is 12345.6. But in video percentage symbol (%) is used. The % symbol gives the remainder when 123456 is divided by 10. In this case, the output is 6.

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

    let num = 123456;
    let num2 = 0;
    while(num>0){
    q = num / 10;
    r = num % 10;
    num = parseInt(q);
    num2 = (num2*10) + r;
    }
    console.log(num2)

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

    let num = 12345
    let digit = 0
    let reversedDigit = ""
    while(num > 0){
    digit = num % 10
    num = parseInt(num / 10)
    reversedDigit = reversedDigit + String(digit)
    }
    console.log(`The reverse number is:
    ${reversedDigit}`)

  • @dataisbeauty5512
    @dataisbeauty5512 3 года назад +1

    1st view and comment

  • @coolgirlsharu
    @coolgirlsharu 3 года назад

    Ist viewer and first liker

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

    let num = 123456789
    let num2 = ""
    while(num>0){
    output = String(num%10)
    num2 = num2 + output
    num = parseInt(num/10)
    }
    console.log(num2)

  • @saicharan1540
    @saicharan1540 2 года назад +2

    **Not the assignment** splitting the number in the same order not in the reverse order as shown in the video.
    let r=564782;
    t=100000;
    while(r>0)
    {
    a=parseInt(r/t);
    k=parseInt(r%t);
    console.log(a);
    t=t/10;
    r=k;
    }

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

      this is the best method, i have also doing this straight numbers in same orders. thanks for the code.

  • @InfoTrickyOfficial
    @InfoTrickyOfficial 3 года назад +7

    "Yesterday is history".
    "Tomorrow is mystery".
    "Today is a gift ".
    "That's why is called present😎✌️🤟"

  • @arnabnandi2009
    @arnabnandi2009 3 года назад

    num = 1234
    let reverse = 0
    while (num>0)
    {
    reverse = reverse*10+(num%10);
    num = parseInt(num / 10);
    }
    console.log(reverse);

  • @whathuh6965
    @whathuh6965 6 месяцев назад +1

    Your examples in this presentation are just too complicated. Keep it simple man.

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

    The reverse of the given Number code:
    let num=564782
    let Str=""
    while(num>0){
    Str+=String(num%10)
    num=parseInt(num/10)
    }
    console.log(Str)

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

    Reverse Output
    let reverseNum = 564782;
    let stringNum = reverseNum.toString();
    for(let i=0; i< stringNum.length; i++){
    let reversed = parseInt(stringNum[i])
    console.log(reversed);
    }

  • @kumarankaushal2185
    @kumarankaushal2185 2 года назад

    for(let x= 0; x

  • @avirajsdiary
    @avirajsdiary 3 года назад

    for(let i=1, i

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

    for(let i=1;i

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

    let num1 = 28405
    let num2 = 0
    while(num1>0){
    num2 = num2*10 + num1%10
    console.log(num1%10);
    num1 = parseInt(num1/10)
    }
    console.log(num2);

  • @PR-kq3px
    @PR-kq3px 2 года назад

    let newNum = 0;
    let num = 1234;
    while (num > 0) {
    newNum = (num % 10) + (newNum * 10);
    num = parseInt(num / 10);
    }
    console.log(newNum)

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

    let num = 16548765412;
    let arr = [];
    let q = 1;
    while(q>=1)
    {
    r = num % 10;
    q = num / 10;
    num=Math.floor(q);
    arr.push(r)
    }
    len = arr.length
    while(len>=0)
    {
    console.log(arr[len])
    len--
    }

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

    for (let i = 1; i

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

    let num=1234;
    let sum=0;
    let rem=0;
    while(num>0)
    {
    rem=num%10;
    sum=sum*10+rem;
    num=num/10;
    }
    console.log(sum); //4321

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

    for(let i = 0; i

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

    for(i=1;i

  • @maharshbajpai
    @maharshbajpai 2 года назад +2

    Thanks for this amazing series !!
    The answer for the assignment at 6:34 is
    let num = 4567;
    let rev = 0;
    while(num > 0) {
    rev = rev*10 + (num%10)
    num = parseInt(num /10)
    }
    console.log(rev) //7654

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

    for (i = 1; i

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

    for (let i = 1; i

  • @mishuuuu__2105
    @mishuuuu__2105 2 года назад

    for odd numbers
    for (let i = 0; i

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

    for(let i = 1; i