Ո՞րն է տարբերությունը JavaScript-ում printIn-ի և console.log-ի միջև: (Պատասխանել է) – Բոլոր տարբերությունները

 Ո՞րն է տարբերությունը JavaScript-ում printIn-ի և console.log-ի միջև: (Պատասխանել է) – Բոլոր տարբերությունները

Mary Davis

JavaScript-ը ծրագրավորման լեզու է, որը հասանելի է միայն վեբ բրաուզերներում: JavaScript վահանակը հրամանի տող ինտերֆեյս է ձեր բրաուզերում, որը թույլ է տալիս գործարկել կոդի հատվածներ: Երբ կոդի այդ հատվածը նախագծված է փոխազդելու համար այն վեբ էջի հետ, որը դուք ներկայումս դիտում եք, կարող են անսպասելի արդյունքներ առաջանալ:

«PrintIn»-ը ստիպում է տեքստը տպել վահանակում, մինչդեռ դուք կարող է օգտագործել «console.log»՝ այն մուտքագրելու և տարբեր նպատակներով օգտագործելու համար, օրինակ՝ էլ. scripting լեզուներ, ինչպիսիք են JavaScript-ը: Այնուամենայնիվ, կան դեպքեր, երբ դուք կարող եք շփոթել դրա գործառույթների վերաբերյալ:

Ինչպես printIn և console.log ֆունկցիաները: Որպեսզի օգնեմ ձեզ հասկանալ այս երկու գործառույթների տարբերությունը և կիրառումը, ես կբացատրեմ, թե ինչ են նշանակում և ինչպես են դրանք աշխատում:

Եկեք սկսենք:

Ի՞նչ է JavaScript-ը:

Ի՞նչ է JavaScript-ը:

JavaScript-ը սկրիպտային լեզու է՝ պարբերաբար թարմացվող նյութեր ստեղծելու, մուլտիմեդիա կառավարելու, գրաֆիկա անիմացիոն և գրեթե ցանկացած այլ բան ստեղծելու համար:

JavaScript ծրագրավորման լեզուն ունի որոշակի ստանդարտ ծրագրավորման հնարավորություններ, որոնք թույլ են տալիս անել այնպիսի բաներ, ինչպիսիք են. Դուք կարող եք օգտագործել փոփոխականներ՝ օգտակար տվյալներ պահելու համար:

  • Դուք կարող եք օգտագործել «strings», որը տեքստի խմբագրման գործողություն է:Ծրագրավորման մեջ
  • Օգտագործողի JavaScript լեզվի վրա ավելացված ֆունկցիոնալությունը, մյուս կողմից, ավելի հետաքրքիր է: Application Programming Interfaces (APIs) տալիս են ձեր JavaScript կոդին լրացուցիչ գործառույթներ:

    Մի խոսքով, JavaScript-ն ունի բազմաթիվ գործառույթներ, որոնք թույլ են տալիս վերահսկել, թե ինչ եք կոդավորում: Այս գործառույթները ներառում են printIn և console.log:

    Ի՞նչ է PrintIn:

    կոդավորումը

    PrintIn-ը Java մեթոդ է վահանակի վրա տեքստը ցուցադրելու համար: Այս մեթոդն ընդունում է այս տեքստը որպես պարամետր String-ի տեսքով: Այս մոտեցումը տպում է տեքստը վահանակում՝ պահելով կուրսորը հաջորդ տողի սկզբում:

    Հաջորդ տպագրությունը սկսվում է հաջորդ տողից : Կան printIn մի քանի մեթոդներ, ինչպիսիք են՝

    void printIn() Գրում է տողերի բաժանարար տողը ընթացիկ տողն ավարտելու համար:
    void printIn(բուլյան x) Գիծն ավարտվում է բուլյան տպելուց հետո:
    void printIn(char x) Տողն ավարտվում է նիշ տպելուց հետո:
    void print(char [ ] x) Գիծն ավարտվում է նիշերի զանգված տպելուց հետո:
    void printIn(double x) Տողն ընդհատվում է կրկնակի տող տպելուց հետո:
    void printIn(float x) Տողն ավարտվում է ջրի երեսին տպելուց հետո:
    անվավերprintIn(int x) Տողն ավարտվում է ամբողջ թիվ տպելուց հետո:
    void printIn(long x) Գիծն ավարտվում է երկայնքով տպելուց հետո:
    void printIn(Object x) Գիծն ավարտվում է օբյեկտ տպելուց հետո:
    void printIn(String x) Տողն ավարտվում է տողը տպելուց հետո:

    Տարբեր մեթոդների կիրառում printIn-ում

    Չնայած այն ունի բազմաթիվ մեթոդներ, որոնք դուք կարող եք օգտագործել ձեր աշխատանքը կոդավորելու համար, դուք կարող եք հանդիպել մեկ այլ եղանակի՝ տեքստը վահանակում ցուցադրելու համար: Վահանակում կա երկու եղանակ, որտեղ դուք կարող եք տպել ձեր աշխատանքը, առաջինը printIn է, իսկ մյուսը տպագրվում է:

    Որպեսզի կարողանաք չշփոթել տպագրության այս երկու եղանակների միջև, եկեք սահմանեք տպագրության երկրորդ մեթոդի՝ տպագրության տարբերությունը:

    Տպելը Java մեթոդ է վահանակի վրա տեքստը ցուցադրելու համար: Այս մեթոդն ընդունում է այս տեքստը որպես պարամետր՝ որպես պարամետր: Լարային. Այս մոտեցումը տպում է տեքստը վահանակի վրա՝ պահելով կուրսորը հաջորդ տողի վերջում:

    Տես նաեւ: Տարբերությունը վարդագույնի և մանուշակագույնի միջև. կա՞ որոշակի ալիքի երկարություն, որտեղ մեկը դառնում է մյուսները, թե՞ դա կախված է դիտորդից: (Բացահայտված փաստեր) – Բոլոր տարբերությունները

    Հաջորդ տպագրությունը կսկսվի հենց այստեղ : Գոյություն ունեն printIn մի քանի մեթոդներ, ինչպիսիք են՝

    void print(boolean b) Տպվում է բուլյան արժեքը:
    void print(char c) Տպագրվում է նիշ:
    void print(char [ ] վ) Տպագրվում է նիշերի զանգված:
    վավեր տպագիր (կրկնակի դ) Կրկնակի ճշգրտությամբ Լողացող կետով համարը տպագրվում է:
    void print(float f) Տպվում է լողացող համարը:
    void print(int i) Տպվում է ամբողջ թիվ:
    void print (երկար l ) Տպվում է երկար ամբողջ թիվ։
    void print(Object obj) Տպվում է օբյեկտը։ .
    void print(String s) Տող է տպվում։

    Տպագրության մեջ տարբեր մեթոդների կիրառում

    Մի խոսքով, երկուսի հիմնական տարբերությունը վահանակում տպված տեքստի տեղադրումն է: PrintIn-ը գտնվում է հետևյալ տողի սկզբում, իսկ Print-ը` հետևյալ տողի վերջում:

    Եթե ձեզ հետաքրքրում է իմանալ Windows 10-pro և pro-n-ի մասին, ստուգեք դուրս իմ մյուս հոդվածից:

    Ի՞նչ է Console.log-ը:

    Console.log

    Վահանակը JavaScript օբյեկտ է, որը հնարավորություն է տալիս մուտք գործել դիտարկիչի վրիպազերծման վահանակ:

    The console.log-ը JavaScript է: ֆունկցիա, որը տպում է իր մեջ նախկինում սահմանված ցանկացած փոփոխական, ինչպես նաև ցանկացած տեղեկատվություն, որը պետք է ցուցադրվի օգտագործողին:

    Արդյունքը հիմնականում գրանցվում է (տպվում) տերմինալում: Ցանկացած տիպ կարող է փոխանցվել log(-ին), ներառյալ տողերը, զանգվածները, օբյեկտները և բուլյանները:

    The console.log() մեթոդըելքը տեսանելի է JavaScript վահանակում, որը հասանելի է բրաուզերի մշակողի գործիքի միջոցով: Այն, ինչ դուք թողարկեք console.log()-ի միջոցով, հասանելի է բոլոր վերջնական օգտատերերին՝ անկախ նրանց խմբից կամ դերից:

    Եկեք տեսնենք, թե ինչպես կարող եք օգտագործել այն, և ելքը այս ֆունկցիան օգտագործելուց հետո:

    JavaScript Ելք
    // console. log() մեթոդ

    console.log('abc');

    console.log(1);

    console .log(true);

    console .log(null);

    console .log(undefined);

    Տես նաեւ: Ո՞րն է տարբերությունը Վեգիտոյի և Գոգետայի միջև: - Բոլոր տարբերությունները

    console .log([1, 2, 3, 4]); // array inside lo g

    console .log({a:1, b:2, c:3}); // object inside lo g

    abc

    1

    true

    null

    undefined

    Array(4) [ 1, 2, 3, 4 ]

    Object { a : 1, b : 2 , c : 3

    Մուտք և ելք՝ օգտագործելով console.log

    Ինչ է Javascript-ում Console.log մեթոդով տպել կոնսոլի՞ վրա:

    Սա JavaScript-ի ամենատարածված և լայնորեն օգտագործվող վահանակի մեթոդն է: Այս մեթոդը հաճախ օգտագործվում է վահանակում տարբեր հաղորդագրություններ կամ հաշվարկների արդյունքներ տպելու համար կամ նույնիսկ կոդը վրիպազերծելիս:

    Դուք գրել եք որոշ կոդ, որն ավելացնում է երկու թիվ և ցանկանում եք տեսնել արդյունքը: այդ գործողության վրա վահանակի վրա; Այս դեպքում կարող եք օգտագործել console.log() մեթոդը:

    2254

    Console.log-ը համաժամանակա՞ն է, թե՞ ասինխրոն:

    Նախքան ձեզ հետ կքննարկեմ, թե console.log-ը համաժամանակյա է, թե ասինխրոն, ես նախ կսահմանեմ, թե ինչ են սինխրոնը և ասինխրոնը:

    Սինխրոն նշանակում է, որ այն տեղի է ունենում միաժամանակ, մինչդեռ ասինխրոն նշանակում է, որ դա միաժամանակ չի լինում։ Այսպիսովմասնակիցները/օգտատերերը համաժամանակյա կարող են անմիջապես արձագանք ստանալ: Asynchronous-ը թույլ է տալիս սովորել ձեր ժամանակին:

    Պատասխանելու համար concole.log-ը ասինխրոն է: Ես ձեզ ցույց կտամ, թե ինչու է դա՝ ցույց տալով օրինակներ, մասնավորապես՝ ավելի արդյունավետ կերպով դասավորելով առարկաների զանգվածը: Եկեք սկսենք:

    Ենթադրենք, որ դուք ունեք հետևյալ օբյեկտները ձեր զանգվածում.

    let users = [ { name: “Nicole” , տարիք՝ 20, ազգանուն՝ «Լունա» } , { անունը՝ «Կարա», տարիք՝ 21, ազգանուն՝ «Լիմ» } , { անուն՝ «Լարա» , տարիք՝ 20, ազգանուն՝ «Տուազոն» }; ]

    զանգվածի օբյեկտներ

    Դուք պետք է տեսակավորեք այս զանգվածը ըստ դաշտի անվանման, որը սովորաբար արվում է հետևյալ կերպ.

    / / անունով ( Cara, Lara, Nicole )

    users.sort ( ( a, b ) => a.name > b.name ? 1 : -1);

    / / ըստ տարիքի ( Լարա, Նիկոլ, Կարա )

    users.sort ( ( a, b ) => a.age > b.name ? 1 : -1);

    զանգվածի օբյեկտների տեսակավորում

    Այն ավելի արդյունավետ կերպով դասավորելու համար դուք կունենաք հետևյալը.

    users.sort(byField('name'));

    users.sort(byField('տարիք'));

    զանգվածի օբյեկտների տեսակավորում (պարզ ձևով)

    Դա անելու համար դուք պետք է գրեք «Byfield» ֆունկցիան՝ փոխանցելու համար և տեսակավորեք այն Array.prototype.sort-ի ձեր զանգվածի օբյեկտների: Դե, սա այս հոդվածի հիմնական նպատակը չէ, բայց խնդրում ենք նայեք ստորև բերված օրինակին` վերը նշված օրինակը պարզ ձևով ավարտելու համար:

    > թող օգտվողները =[ { անուն՝ «Նիկոլ» , տարիք՝ 20, ազգանուն՝ «Լունա» } , { անուն՝ «Կարա» , տարիք՝ 21, ազգանուն՝ «Լիմ» } , { անուն՝ «Լարա», տարիք՝ 20, ազգանուն։ «Տուազոն» }; ]

    function byField (fieldName){ return (a, b) => a[fieldName]? 1: -1;

    users.sort(byField('name') );

    concole.log(users);

    users.sort(byField('age') );

    concole.log(users);

    (3) [ { … }, { … }, { … } ]

    > 0՝ { անուն՝ ” Լարա”, տարիք՝ ” 20 ” , ազգանուն՝ ” Տուազոն ”

    > 1՝ { անուն՝ ” Նիկոլ ”, տարիք՝ ” 20 ” , ազգանուն՝ ” Լունա ”

    > 1՝ { անուն՝ ” Cara”, տարիք՝ ” 21 ” , ազգանուն՝ ” Lim ”

    երկարությունը՝ 3

    > _proto_՝ զանգված (0)

    (3) [ { … }, { … }, { … } ]

    > 0՝ { անուն՝ ” Լարա”, տարիք՝ ” 20 ” , ազգանուն՝ ” Տուազոն ”

    > 1՝ { անուն՝ ” Նիկոլ ”, տարիք՝ ” 20 ” , ազգանուն՝ ” Լունա ”

    > 1՝ { անուն՝ ” Cara”, տարիք՝ ” 21 ” , ազգանուն՝ ” Lim ”

    երկարությունը՝ 3

    > _proto_: Զանգված (0)

    տեսակավորված զանգվածի օբյեկտներ

    Դուք կարող եք տեսնել վերևի աղյուսակից, որ ես տեսակավորում եմ զանգվածի առարկաները երկու անգամ, ես սկզբում տեսակավորում եմ ըստ անունների, հաջորդաբար ըստ տարիքի, և յուրաքանչյուր տեսակավորման գործողությունից հետո գործարկում եմ console.log (): Բացի այդ, դուք կարող եք նկատել, որ console.log()-ը վերականգնում է նույն արդյունքը յուրաքանչյուր տեսակի արդյունքի համար, բայց դա այդպես չէ. թույլ տվեք բացատրել, թե ինչու:

    Ես գործարկեցի կոդը բոլորից առաջ, հետո որոշեցի ընդլայնել յուրաքանչյուր արձագանք console.log-ից (): Սա նշանակալի է, քանի որ console.log()-ն էասինխրոն:

    Իրադարձությունների հանգույցի առումով, բոլոր ասինխրոն հատկանիշները հայտնվում են Իրադարձությունների աղյուսակում: Այս դեպքում, console.log() բացելուց հետո այն անցնում է իրադարձությունների աղյուսակ և սպասում կոնկրետ իրադարձության առաջացմանը:

    Երբ իրադարձություն է տեղի ունենում, console.log()-ը կուղարկվի Իրադարձությունների հերթում, որտեղ այն սպասում է մինչև այս իրադարձությունների հերթում գտնվող բոլոր գործընթացները, որոնք առկա էին արդեն, երբ տեղադրվել է ձեր console.log-ը և ուղարկվել է Call: Stack, ապա ձեր console.log()-ն ուղարկվում է նաև այս Call Stack-ին:

    Ինչպե՞ս բացել Javascript Console.log-ը:

    Վեբ բրաուզերներում Վահանակը մշակողների մի քանի գործիքներից մեկն է: Ձեր JavaScript կոդը շտկելու համար կարող եք օգտագործել Վահանակը: Վահանակը կարելի է գտնել շատ վայրերում՝ կախված զննարկիչից:

    Այս ձեռնարկում ես կսովորեցնեմ ձեզ, թե որտեղ կարելի է հայտնաբերել Վահանակը ձեր Google Chrome դիտարկիչում:

    Քայլեր, թե ինչպես բացել կոնսոլի մատյանը Chrome-ում

    Եկեք տեսնենք, թե ինչպես բացել Chrome-ի վահանակի մատյանը:

    1. Ընտրեք Ստուգել բացվող ընտրացանկից, քանի դեռ Chrome բրաուզերը բաց է:
    2. Developer Tools-ի «Elements» ” ներդիրը կբացվի լռելյայնորեն, երբ գործարկեք Inspect-ը: «Տարրերի» աջ կողմում սեղմեք «Վահանակ»:
    3. Այժմ կարող եք դիտել Վահանակը, ինչպես նաև Վահանակի մատյանում գրանցված ցանկացած ելք:

    Դուք կարող եք նաև բացել Chrome Developer Tools՝ օգտագործելով մի շարք դյուրանցումների ստեղներ: Ըստ ձեր Chrome-ի տարբերակի՝ դուքկարող է օգտագործել հետևյալ դյուրանցումները.

    Windows-ի և Linux-ի համար,

    Ctrl + Shift + I Երևում է Developer Tools պատուհանը։
    Ctrl + Shift + J Ընտրում է Console ներդիրը Developer Tools-ում:
    Ctrl + Shift + C Ստուգեք տարրի ռեժիմի միացումները

    Դյուրանցման ստեղներ

    Վերջնական մտքեր

    հիմնական տարբերությունը printIn-ի միջև իսկ console.log-ը նրանց գործառույթն է և կոդի արդյունքը : PrintIn-ը տպում է տեքստը վահանակի վրա, մինչդեռ console.log-ը տպում է ցանկացած փոփոխական՝ նախկինում կոդավորված տողերով:

    Հիմնականում Javascript-ի այս գործառույթները թույլ են տալիս տպել և ցուցադրել փոփոխականներն ու տեքստը վահանակում: JavaScript-ում դուք կարող եք տպել՝ օգտագործելով տարբեր մեթոդներ:

    JavaScript կոնսոլի մատյան մեթոդը ամենաշատ օգտագործվող տարբերակն է վրիպազերծման ժամանակ: Ձեր ծածկագիրը ավելի արդյունավետ կերպով կարգաբերելու համար դուք պետք է կիրառեք դրանք բոլորը և սովորեք, թե ինչպես դրանք ճիշտ օգտագործել:

    Ծրագրավորողները և մշակողները հաճախ օգտագործում էին դրանք՝ տպելու ցանկացած փոփոխական, որը նախապես սահմանված է դրանում, ինչպես նաև ցանկացած անհրաժեշտ տեղեկատվություն: օգտագործողին ներկայացնելու համար:

    Mary Davis

    Մերի Դևիսը գրող է, բովանդակություն ստեղծող և մոլի հետազոտող, որը մասնագիտացած է տարբեր թեմաների համեմատական ​​վերլուծության մեջ: Ունենալով լրագրության կոչում և ոլորտում ավելի քան հինգ տարվա փորձ՝ Մերին կիրք ունի իր ընթերցողներին անաչառ և պարզ տեղեկատվություն տրամադրելու համար: Գրելու հանդեպ նրա սերը սկսվել է երիտասարդ տարիքից և եղել է գրելու հաջող կարիերայի շարժիչ ուժը: Մերիի կարողությունը՝ ուսումնասիրելու և բացահայտումները դյուրըմբռնելի և գրավիչ ձևաչափով ներկայացնելու, նրան սիրել են ամբողջ աշխարհի ընթերցողներին: Երբ նա չի գրում, Մերին սիրում է ճանապարհորդել, կարդալ և ժամանակ անցկացնել ընտանիքի և ընկերների հետ։