JavaScript ۾ printIn ۽ console.log جي وچ ۾ ڇا فرق آهي؟ (جواب ڏنو) - سڀ فرق

 JavaScript ۾ printIn ۽ console.log جي وچ ۾ ڇا فرق آهي؟ (جواب ڏنو) - سڀ فرق

Mary Davis

JavaScript هڪ پروگرامنگ ٻولي آهي جيڪا صرف ويب برائوزرن ۾ موجود آهي. JavaScript ڪنسول توهان جي برائوزر ۾ هڪ ڪمانڊ لائن انٽرفيس آهي جيڪو توهان کي ڪوڊ اسنپٽس هلائڻ جي اجازت ڏئي ٿو. جڏهن اهو ڪوڊ اسنپٽ ٺاهيو ويو آهي انهي ويب پيج سان رابطو ڪرڻ لاءِ جيڪو توهان هن وقت ڏسي رهيا آهيو، اڻڄاتل نتيجا سامهون اچي سگهن ٿا.

“پرنٽ اِن“ متن کي ڪنسول تي ڇپائي ٿو، جڏهن ته توهان "console.log" استعمال ڪري سگھي ٿو ان کي لاگ ان ڪرڻ ۽ ان کي مختلف مقصدن لاءِ استعمال ڪرڻ، جيئن ان کي بگ رپورٽ طور اي ميل ڪرڻ.

جيڪڏھن توھان پروگرامر آھيو، توھان کي خبر آھي ته استعمال ڪرڻ ۽ سمجھڻ ڪيترو ضروري آھي اسڪرپٽنگ ٻولين جهڙوڪ JavaScript آهي. تنهن هوندي به، اهڙا وقت آهن ته توهان شايد ان جي ڪمن جي باري ۾ پريشان ٿي سگهو ٿا.

جيئن printIn ۽ console.log فنڪشن. انهن ٻن ڪمن جي فرق ۽ استعمال کي سمجهڻ ۾ توهان جي مدد ڪرڻ لاءِ، مان وضاحت ڪندس ته انهن جو مطلب ڇا آهي ۽ اهي ڪيئن ڪم ڪن ٿا.

اچو شروع ڪريون!

JavaScript ڇا آهي؟

جاوا اسڪرپٽ ڇا آهي؟

جاوا اسڪرپٽ هڪ اسڪرپٽنگ ٻولي آهي جيڪا باقاعده اپڊيٽ ٿيل مواد ٺاهڻ، ملٽي ميڊيا کي ڪنٽرول ڪرڻ، گرافڪس کي متحرڪ ڪرڻ، ۽ ٻيو گهڻو ڪجهه ڪرڻ لاءِ آهي.

جاوا اسڪرپٽ پروگرامنگ ٻولي ۾ ڪجهه معياري پروگرامنگ صلاحيتون آهن جيڪي توهان کي ڪم ڪرڻ جي اجازت ڏين ٿيون جهڙوڪ:

  • جڏهن ڪجهه واقعا ويب پيج تي ٿين ٿا، توهان هڪ هلندڙ ڪوڊ جو جواب ڏئي سگهو ٿا.
  • توھان مفيد ڊيٽا کي ذخيرو ڪرڻ لاء متغير استعمال ڪري سگھو ٿا.
  • توھان استعمال ڪري سگھو ٿا "strings" جيڪو ھڪڙو ٽيڪسٽ ايڊيٽنگ آپريشن آھيپروگرامنگ ۾

ٻئي طرف استعمال ڪندڙ جاوا اسڪرپٽ ٻولي جي مٿان شامل ڪيل ڪارڪردگي اڃا به وڌيڪ دلچسپ آهي. ايپليڪيشن پروگرامنگ انٽرفيس (APIs) توهان جي جاوا اسڪرپٽ ڪوڊ کي اضافي فنڪشن ڏين ٿا.

مختصر ۾، جاوا اسڪرپٽ ۾ ڪيترائي فنڪشن آهن جيڪي توهان کي ڪنٽرول ڪرڻ جي اجازت ڏين ٿا جيڪي توهان ڪوڊنگ ڪري رهيا آهيو. انهن ڪمن ۾ شامل آهن printIn ۽ console.log.

ڇا آهي PrintIn؟

ڪوڊنگ

پرنٽ ان ڪنسول تي ٽيڪسٽ ڏيکارڻ لاءِ جاوا جو طريقو آهي. هي طريقو هن متن کي اسٽرنگ جي صورت ۾ پيراميٽر طور قبول ڪري ٿو. ھي اپروچ ٽيڪسٽ کي ڪنسول ڏانھن پرنٽ ڪري ٿو ھيٺئين لائن جي شروعات ۾ ڪرسر کي رکڻ دوران.

اڳيون پرنٽ اڳيون لائين تي شروع ٿئي ٿو . پرنٽ اِن جا ڪيترائي طريقا آھن جھڙوڪ:

13>14>15>خاليprintIn(int x)
void printIn() لکڻ واري لائن جدا ڪندڙ اسٽرنگ کي موجوده لائن کي ختم ڪرڻ لاءِ.
void printIn(boolean x) ليڪ کي ختم ڪيو ويندو آهي بولين پرنٽ ڪرڻ کان پوءِ.
void printIn(char x) ليڪ کي ختم ڪيو ويندو هڪ ڪردار ڇپجڻ کان پوءِ.
void print(char [ ] x) ليڪ کي ختم ڪيو ويندو آهي اکرن جي صف کي پرنٽ ڪرڻ کان پوءِ.
void printIn(double x) ڊبل لائن ڇپجڻ کان پوءِ لائن ختم ڪئي ويندي آهي.
void printIn(float x) لائن کي پرنٽ ڪرڻ کان پوءِ ختم ڪيو ويندو آهي.<17
انٽيجر ڇپائڻ کان پوءِ لائن ختم ٿي ويندي آهي.
void printIn(long x) لائن کي پرنٽ ڪرڻ کان پوءِ ختم ڪيو ويندو آهي.
void printIn(Object x) ليڪ ڪنهن شئي کي ڇپائڻ کان پوءِ ختم ڪئي ويندي آهي.
void printIn(String x) لائن کي اسٽرنگ پرنٽ ڪرڻ کان پوءِ ختم ڪيو ويندو آهي.

مختلف طريقن جو استعمال PrintIn ۾

جيتوڻيڪ ان ۾ ڪيترائي طريقا آھن جيڪي توھان پنھنجي ڪم جي ڪوڊنگ ۾ استعمال ڪري سگھو ٿا، توھان کي ڪنسول ۾ ٽيڪسٽ ڊسپلي ڪرڻ لاءِ ٻيو طريقو ملي سگھي ٿو. ڪنسول ۾، اتي ٻه طريقا آھن جتي توھان پنھنجي ڪم کي پرنٽ ڪري سگھوٿا، پھريون ھڪڙو پرنٽ آھي جڏھن ته ٻيو ھڪڙو پرنٽ آھي.

توھان جي قابل ٿيڻ لاءِ انھن ٻنھي طريقن جي وچ ۾ الجھن ۾ نه پئو، اچو ته پرنٽ ۾ ٻئي طريقي جي وچ ۾ فرق بيان ڪريو، پرنٽ.

پرنٽ هڪ جاوا طريقو آهي ڪنسول تي ٽيڪسٽ ڊسپلي ڪرڻ لاءِ. اهو طريقو هن متن کي هڪ پيراميٽر جي صورت ۾ قبول ڪري ٿو. تار. اهو طريقو متن کي ڪنسول ڏانهن پرنٽ ڪري ٿو جڏهن ته هيٺ ڏنل لائن جي آخر ۾ ڪرسر رکي ٿو.

اڳيون ڇپائي هتي شروع ٿيندي . اتي ڪيترائي پرنٽ ان طريقا آھن جھڙوڪ:

void print(boolean b) A boolean value پرنٽ ڪئي ويندي آھي.
void print(char c) هڪ ڪردار ڇپيل آهي.
void print(char c) س) ڪردارن جي هڪ صف ڇپيل آهي.
void print(double d) A Double precision فلوٽنگ پوائنٽ نمبر ڇپيل آهي.
void print(float f) هڪ سچل پوائنٽ نمبر ڇپيل آهي.
void print(int i) هڪ انٽيجر ڇپيل آهي.
void print(long l ) هڪ ڊگھو انٽيجر ڇپيل آهي.
void print(Object obj) هڪ اعتراض ڇپيل آهي .
void print(String s) هڪ اسٽرنگ پرنٽ ٿيل آهي.

پرنٽ ۾ مختلف طريقن جو استعمال

مختصر ۾، ٻنھي جي وچ ۾ بنيادي فرق ڪنسول ۾ ڇپيل متن جي جڳھ آھي. PrintIn ھيٺئين لائن جي شروعات ۾ آھي جڏھن ته Print ھيٺين لائين جي آخر ۾ آھي.

جيڪڏھن توھان کي ڄاڻڻ چاھيو ٿا Windows 10-pro ۽ pro-n، چيڪ ڪريو منهنجو ٻيو مضمون.

Console.log ڇا آهي؟

Console.log

ڪنسول هڪ جاوا اسڪرپٽ اعتراض آهي جيڪو توهان کي برائوزر جي ڊيبگنگ ڪنسول تائين رسائي ڏئي ٿو.

The console.log هڪ JavaScript آهي فنڪشن جيڪو ڪنهن به متغير کي پرنٽ ڪري ٿو جيڪو اڳ ۾ بيان ڪيو ويو آهي، انهي سان گڏ ڪا به معلومات جيڪا صارف کي ڏيکارڻ جي ضرورت آهي.

آئوٽ پٽ گهڻو ڪري ٽرمينل تي لاگ ان (پرنٽ ٿيل) آهي. ڪنهن به قسم کي log() ڏانهن منتقل ڪري سگهجي ٿو، بشمول اسٽرنگ، آري، شيون، ۽ بوليان.

The console.log() طريقوoutput جاوا اسڪرپٽ ڪنسول ۾ نظر اچي ٿي، جيڪا برائوزر جي ڊولپر ٽول ذريعي دستياب آهي. console.log() سان جيڪو به توهان آئوٽ ڪيو ٿا اهو سڀني آخري استعمال ڪندڙن لاءِ دستياب آهي، قطع نظر انهن جي گروپ يا ڪردار جي.

اچو هڪ نظر وجهون ته توهان ان کي ڪيئن استعمال ڪري سگهو ٿا، ۽ هن فنڪشن کي استعمال ڪرڻ کان پوءِ آئوٽ.

22>جاوا اسڪرپٽ 18>
آئوٽ پُٽ
// 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

سچو

نال

اڻ بيان ڪيل

آري(4) [ 1، 2، 3، 4 ]

آبجڪٽ { a : 1, b : 2, c : 3

Input and Output استعمال ڪندي console.log

ڇا آهي جاوا اسڪرپٽ ۾ Console.log طريقي سان ڪنسول ڏانهن ڇاپيو؟

اهو جاوا اسڪرپٽ جو تمام گهڻو مشهور ۽ وڏي پيماني تي استعمال ٿيندڙ ڪنسول طريقو آهي. هي طريقو اڪثر ڪنسول ۾ مختلف پيغامن يا حسابن جا نتيجا پرنٽ ڪرڻ لاءِ استعمال ڪيو ويندو آهي يا ڪوڊ ڊيبگ ڪرڻ دوران به.

توهان ڪجهه ڪوڊ لکيو آهي جيڪو ٻه نمبر شامل ڪري ٿو، ۽ توهان نتيجو ڏسڻ چاهيو ٿا ڪنسول تي ان آپريشن جو؛ هن حالت ۾، توهان استعمال ڪري سگهو ٿا console.log() طريقو.

7320

ڇا Console.log هم وقت سازي آهي يا غير هم وقت؟

ان کان اڳ جو مان توهان سان بحث ڪريان ته console.log هم وقت ساز آهي يا هم وقت ساز، مان پهريان وضاحت ڪندس ته هم وقت ساز ۽ هم وقت ساز ڪهڙا آهن.

هم وقت ساز جو مطلب آهي ته اهو هڪ ئي وقت ٿئي ٿو جڏهن ته هم وقت ساز جو مطلب آهي اهو هڪ ئي وقت ۾ نه ٿو ٿئي. سوهم وقت سازي ۾ شرڪت ڪندڙ / استعمال ڪندڙ فوري طور تي موٽ حاصل ڪري سگھن ٿا. Asynchronous توهان کي پنهنجي وقت ۾ سکڻ جي اجازت ڏئي ٿي.

جواب ڏيڻ لاءِ، concole.log غير مطابقت رکندڙ آهي. مان توهان کي ڏيکاريندس ته اهو ڇو آهي، مثال ڏيکاريندي، خاص طور تي وڌيڪ موثر انداز ۾ شين جي هڪ صف کي ترتيب ڏيڻ. اچو ته شروع ڪريون.

چون ٿا ته توھان وٽ ھيٺيون شيون آھن توھان جي صف ۾:

استعمال ڪندڙن کي ڏيو = [ { نالو: "نيڪول"، عمر: 20، نالو: "لونا" } , { نالو: "ڪارا" , عمر: 21، نالو: "لم" }، { نالو: "لارا"، عمر: 20، نالو: "Tuazon" }؛ ]

array objects

توهان کي هن ايري کي فيلڊ جي نالي سان ترتيب ڏيڻ گهرجي، جيڪو عام طور تي هن ريت ڪيو ويندو آهي.

20>0>صفن کي ترتيب ڏيڻ

ان کي وڌيڪ ڪارائتو انداز ۾ ترتيب ڏيڻ لاءِ، توهان کي هن طرح ڪرڻو پوندو:

// نالي سان (ڪارا، لارا، نڪول)

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('age'));

آري آبجڪس کي ترتيب ڏيڻ (سامو طريقو)

ائين ڪرڻ لاءِ، توهان کي لازمي طور تي لکڻو پوندو “Byfield” فنڪشن پاس ڪرڻ لاءِ ۽ ان کي ترتيب ڏيو Array.prototype.sort توهان جي صف ۾ موجود شيون. خير، هي هن مضمون جو بنيادي فڪر نه آهي پر مهرباني ڪري مٿي ڏنل مثال کي آسان طريقي سان مڪمل ڪرڻ لاءِ هيٺ ڏنل مثال ڏسو.

ڏسو_ پڻ: VS Onto ۾: فرق ڇا آهي؟ (استعمال) - سڀ فرق
> صارفين کي ڏيو =[ {نالو: "نيڪول"، عمر: 20، نالو: "لونا" }، { نالو: "ڪارا"، عمر: 21، نالو: "لم" }، { نالو: "لارا"، عمر: 20، نالو: "Tuazon" }؛ ]

فيلڊ طرفان فنڪشن ( فيلڊ جو نالو ) { واپسي (a، b ) => a[fieldName]؟ 1 : -1 ;

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

concole.log(users);

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

concole.log(users);

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

> 0: { نالو: ” لارا“، عمر: ” 20“، نالو: ” Tuazon ”

> 1: { نالو: ”نيڪول“، عمر: ”20“، نالو: ”لونا“

> 1: { نالو: ”ڪارا“، عمر: ”21“، نالو: ”لم“

ڊگھائي: 3

> _proto_: صف (0)

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

> 0: { نالو: ” لارا“، عمر: ” 20“، نالو: ” Tuazon ”

> 1: { نالو: ”نيڪول“، عمر: ”20“، نالو: ”لونا“

> 1: { نالو: ”ڪارا“، عمر: ”21“، نالو: ”لم“

ڊگھائي: 3

> _proto_: Array (0)

ترتيب ڏنل آري آبجیکٹ

توهان مٿي ڏنل جدول مان ڏسي سگهو ٿا ته آئون ترتيب ڏيان ٿو array شيون ٻه ڀيرا، مان ترتيب ڏيان ٿو پهرين نالي سان، پوءِ عمر جي لحاظ کان، ۽ هر ترتيب واري آپريشن کان پوءِ، مان هلان ٿو console.log (). انهي سان گڏ، توهان شايد اهو ڏٺو هوندو ته console.log() هر قسم جي نتيجن لاء ساڳئي پيداوار بحال ڪئي، پر اهو معاملو ناهي؛ مون کي وضاحت ڪرڻ ڏيو ڇو.

مون مٿي ڏنل ڪوڊ کي هڪ ئي وقت ۾ هلائي ڇڏيو، پوء هر رد عمل کي وڌائڻ جو فيصلو ڪيو console.log (). اهو اهم آهي ڇاڪاڻ ته console.log() آهيasynchronous.

ايونٽ لوپ جي لحاظ کان، سڀ غير مطابقت واريون خاصيتون ايونٽ ٽيبل تي اچي وڃن ٿيون. انهي حالت ۾، console.log() کي آڻڻ کان پوء، اهو واقعو ٽيبل ڏانهن اڳتي وڌندو آهي ۽ هڪ مخصوص واقعي جي ٿيڻ جو انتظار ڪري ٿو.

جڏهن ڪو واقعو ٿئي ٿو، console.log() واقعي جي قطار ڏانهن موڪليو ويندو، جتي اهو انتظار ڪري ٿو جيستائين هن واقعي جي قطار ۾ سڀئي عمل جيڪي اڳ ۾ موجود هئا جڏهن توهان جو console.log رکيل آهي ۽ ڪال ڏانهن موڪليو ويو آهي. Stack، پوءِ توھان جو console.log() پڻ ھن ڪال اسٽيڪ ڏانھن موڪليو پيو وڃي.

Javascript Console.log ڪيئن کولجي؟

ويب برائوزرن ۾، ڪنسول ڪيترن ئي ڊولپر اوزارن مان هڪ آهي. توھان جي جاوا اسڪرپٽ ڪوڊ کي حل ڪرڻ لاءِ، توھان استعمال ڪري سگھو ٿا ڪنسول. ڪنسول ڪيترن ئي هنڌن تي ڳولي سگھجي ٿو برائوزر تي منحصر ڪري ٿو.

آئون توهان کي سيکاريندس ته توهان جي گوگل ڪروم برائوزر ۾ ڪنسول کي ڪٿي ڳوليو وڃي هن ٽيوٽوريل ۾.

ڪنهن طريقي سان ڪنسول لاگ ان کي کوليو ڪروم ۾

اچو ته ڏسو ته ڪيئن ڪجي Chrome ڪنسول لاگ کي کوليو.

  1. پوپ اپ مينيو مان انسپيڪٽ کي چونڊيو جڏهن ته ڪروم برائوزر کليل هوندو.
  2. The Developer Tools'“Elements ”ٽيب کوليو ويندو ڊفالٽ طور تي جڏهن توهان انسپيڪٽ هلائيندا آهيو. "عناصر" جي ساڄي پاسي، "ڪنسول" تي ڪلڪ ڪريو.
  3. توھان ھاڻي ڏسي سگھو ٿا ڪنسول ۽ ان سان گڏ ڪنسول لاگ ۾ رڪارڊ ٿيل ڪو به ٻاھر.

توھان پڻ کولي سگھو ٿا. ڪروم ڊولپر اوزار ڪيترن ئي شارٽ کٽ ڪيچ استعمال ڪندي. توهان جي ڪروم جي نسخي مطابق، توهانھيٺ ڏنل شارٽ ڪٽ استعمال ڪري سگھو ٿا:

Windows ۽ Linux لاءِ،

Ctrl + Shift + I ڊولپر ٽولز ونڊو ظاهر ٿئي ٿو.
Ctrl + Shift + J Dveloper Tools ۾ ڪنسول ٽيب کي منتخب ڪريو.
Ctrl + Shift + C انسپيڪٽ ايليمينٽ موڊ ٽوگلز

شارٽ ڪٽ ڪيز

حتمي سوچون

پرنٽ ان وچ ۾ بنيادي فرق ۽ console.log انهن جو فنڪشن آهي ۽ ڪوڊ جو نتيجو . PrintIn متن کي ڪنسول ڏانهن پرنٽ ڪري ٿو جڏهن ته console.log ڪنهن به متغير کي پرنٽ ڪري ٿو تارن سان جيڪي اڳ ۾ ڪوڊ ڪيا ويا آهن.

بنيادي طور تي، جاوا اسڪرپٽ جا اهي فنڪشن توهان کي ڪنسول ڏانهن متغير ۽ متن کي پرنٽ ۽ ڊسپلي ڪرڻ جي اجازت ڏين ٿا. JavaScript ۾، توھان مختلف طريقن سان پرنٽ ڪري سگھو ٿا.

جاوا اسڪرپٽ ڪنسول لاگ طريقو سڀ کان عام استعمال ٿيل اختيار آھي جڏھن ڊيبگ ڪرڻ. توهان جي ڪوڊ کي وڌيڪ مؤثر طريقي سان ڊيبگ ڪرڻ لاءِ، توهان کي انهن سڀني تي عمل ڪرڻ گهرجي ۽ انهن کي صحيح طريقي سان استعمال ڪرڻ سکڻ گهرجي.

پروگرامر ۽ ڊولپر اڪثر انهن کي پرنٽ ڪرڻ لاءِ استعمال ڪندا آهن ڪنهن به متغير کي پرنٽ ڪرڻ لاءِ جيڪي ان ۾ اڳواٽ بيان ڪيل آهن، انهي سان گڏ ڪا به معلومات جنهن جي ضرورت هجي استعمال ڪندڙ کي پيش ڪيو وڃي.

Mary Davis

ميري ڊيوس هڪ ليکڪ، مواد ٺاهيندڙ، ۽ شوقين محقق آهي مختلف عنوانن تي مقابلي جي تجزيي ۾ ماهر. صحافت ۾ ڊگري ۽ فيلڊ ۾ پنجن سالن کان وڌيڪ تجربي سان، ميري کي پنهنجي پڙهندڙن تائين غيرجانبدار ۽ سڌي معلومات پهچائڻ جو شوق آهي. لکڻ سان هن جو پيار تڏهن شروع ٿيو جڏهن هوءَ جوان هئي ۽ لکڻ ۾ هن جي ڪامياب ڪيريئر جي پويان هڪ محرڪ قوت رهي آهي. ميري جي تحقيق ڪرڻ جي صلاحيت ۽ نتيجن کي هڪ آسان سمجھڻ ۽ مشغول فارميٽ ۾ پيش ڪيو ويو آهي هن کي سڄي دنيا جي پڙهندڙن لاء پيار ڪيو آهي. جڏهن هوءَ نه لکي رهي آهي، مريم کي سفر ڪرڻ، پڙهڻ ۽ خاندان ۽ دوستن سان وقت گذارڻ جو مزو اچي ٿو.