JavaScript માં printIn અને console.log વચ્ચે શું તફાવત છે? (જવાબ આપ્યો) - બધા તફાવતો

 JavaScript માં printIn અને console.log વચ્ચે શું તફાવત છે? (જવાબ આપ્યો) - બધા તફાવતો

Mary Davis

જાવાસ્ક્રિપ્ટ એ પ્રોગ્રામિંગ ભાષા છે જે ફક્ત વેબ બ્રાઉઝર્સમાં જ ઉપલબ્ધ છે. JavaScript કન્સોલ એ તમારા બ્રાઉઝરમાં કમાન્ડ-લાઇન ઇન્ટરફેસ છે જે તમને કોડ સ્નિપેટ્સ ચલાવવાની મંજૂરી આપે છે. જ્યારે તે કોડ સ્નિપેટ તમે હાલમાં જોઈ રહ્યાં છો તે વેબપેજ સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે ડિઝાઇન કરવામાં આવે છે, ત્યારે અણધાર્યા પરિણામો આવી શકે છે.

"પ્રિન્ટઇન" ટેક્સ્ટને કન્સોલ પર પ્રિન્ટ કરવા બનાવે છે, જ્યારે તમે તેને લૉગ કરવા અને તેને બગ રિપોર્ટ તરીકે ઈમેલ કરવા જેવા વિવિધ હેતુઓ માટે "console.log" નો ઉપયોગ કરી શકે છે.

જો તમે પ્રોગ્રામર છો, તો તમે જાણો છો કે ઉપયોગ કરવો અને સમજવું કેટલું મહત્વપૂર્ણ છે JavaScript જેવી સ્ક્રિપ્ટીંગ ભાષાઓ છે. જો કે, ઘણી વખત તમે તેના કાર્યો વિશે મૂંઝવણમાં હોઈ શકો છો.

PrintIn અને console.log ફંક્શનની જેમ જ. આ બે કાર્યોના તફાવત અને એપ્લિકેશનને સમજવામાં તમારી સહાય કરવા માટે, હું તેનો અર્થ શું છે અને તેઓ કેવી રીતે કાર્ય કરે છે તે સમજાવીશ.

ચાલો શરૂ કરીએ!

JavaScript શું છે?

જાવાસ્ક્રિપ્ટ શું છે?

જાવાસ્ક્રિપ્ટ એ નિયમિતપણે અપડેટ કરેલી સામગ્રી બનાવવા, મલ્ટીમીડિયાને નિયંત્રિત કરવા, ગ્રાફિક્સને એનિમેટ કરવા અને બીજું ઘણું બધું કરવા માટેની સ્ક્રિપ્ટીંગ ભાષા છે.

જાવાસ્ક્રિપ્ટ પ્રોગ્રામિંગ લેંગ્વેજમાં અમુક પ્રમાણભૂત પ્રોગ્રામિંગ ક્ષમતાઓ છે જે તમને આના જેવી વસ્તુઓ કરવા સક્ષમ કરે છે:

  • જ્યારે વેબ પેજ પર અમુક ઘટનાઓ બને છે, ત્યારે તમે ચાલતા કોડનો પ્રતિસાદ આપી શકો છો.
  • ઉપયોગી ડેટા સ્ટોર કરવા માટે તમે ચલોનો ઉપયોગ કરી શકો છો.
  • તમે "સ્ટ્રિંગ્સ" નો ઉપયોગ કરી શકો છો જે ટેક્સ્ટ એડિટિંગ ઑપરેશન છેપ્રોગ્રામિંગમાં

વપરાશકર્તા JavaScript ભાષાની ટોચ પર ઉમેરવામાં આવેલ કાર્યક્ષમતા, બીજી તરફ, વધુ રસપ્રદ છે. એપ્લીકેશન પ્રોગ્રામિંગ ઈન્ટરફેસ (APIs) તમારા JavaScript કોડને વધારાના કાર્યો આપે છે.

ટૂંકમાં, JavaScriptમાં ઘણાં બધાં કાર્યો છે જે તમને તમે જે કોડિંગ કરી રહ્યાં છો તેને નિયંત્રિત કરવા દે છે. આ ફંક્શન્સમાં printIn અને console.log નો સમાવેશ થાય છે.

PrintIn શું છે?

કોડિંગ

પ્રિન્ટઇન એ કન્સોલ પર ટેક્સ્ટ પ્રદર્શિત કરવા માટેની જાવા પદ્ધતિ છે. આ પદ્ધતિ આ ટેક્સ્ટને સ્ટ્રિંગના સ્વરૂપમાં પેરામીટર તરીકે સ્વીકારે છે. આ અભિગમ નીચેની લીટીની શરૂઆતમાં કર્સરને રાખતી વખતે કન્સોલ પર ટેક્સ્ટને છાપે છે.

આગલું પ્રિન્ટીંગ આગલી લીટીથી શરૂ થાય છે . ત્યાં ઘણી પ્રિન્ટઈન પદ્ધતિઓ છે જેમ કે:

<20

printIn માં વિવિધ પદ્ધતિઓનો ઉપયોગ

જો કે તેમાં ઘણી બધી પદ્ધતિઓ છે જેનો તમે તમારા કાર્યને કોડિંગ કરવા માટે ઉપયોગ કરી શકો છો, તમે કન્સોલમાં ટેક્સ્ટ પ્રદર્શિત કરવા માટે બીજી પદ્ધતિનો સામનો કરી શકો છો. કન્સોલમાં, ત્યાં બે પદ્ધતિઓ છે જ્યાં તમે તમારા કાર્યને છાપી શકો છો, પ્રથમ એક પ્રિન્ટઇન છે જ્યારે બીજી પ્રિન્ટિંગ છે.

તમે છાપવાની આ બે પદ્ધતિઓ વચ્ચે મૂંઝવણમાં ન પડી શકો તે માટે, ચાલો પ્રિન્ટીંગમાં બીજી પદ્ધતિ, પ્રિન્ટ વચ્ચેના તફાવતને વ્યાખ્યાયિત કરો.

પ્રિન્ટ એ કન્સોલ પર ટેક્સ્ટ પ્રદર્શિત કરવા માટેની જાવા પદ્ધતિ છે. આ પદ્ધતિ આ ટેક્સ્ટને પેરામીટર તરીકે સ્વીકારે છે. તાર. આ અભિગમ નીચેની લાઇનના અંતે કર્સરને રાખતી વખતે કન્સોલ પર ટેક્સ્ટને છાપે છે.

આગલી પ્રિન્ટીંગ અહીંથી શરૂ થશે . ત્યાં ઘણી પ્રિન્ટઈન પદ્ધતિઓ છે જેમ કે:

void printIn() વર્તમાન લાઇનને સમાપ્ત કરવા માટે રેખા વિભાજક સ્ટ્રિંગ લખે છે.
void printIn(boolean x) બુલિયન પ્રિન્ટ કર્યા પછી લીટી સમાપ્ત થાય છે.
void printIn(char x) એક અક્ષર છાપ્યા પછી લીટી સમાપ્ત થઈ જાય છે.
void print(char [ ] x) અક્ષરોની એરે છાપ્યા પછી રેખા સમાપ્ત થાય છે.
void printIn(double x) ડબલ લાઇન છાપ્યા પછી લાઇન સમાપ્ત થાય છે.
void printIn(float x) ફ્લોટ છાપ્યા પછી રેખા સમાપ્ત થાય છે.<17
રહિતprintIn(int x) પૂર્ણાંક છાપ્યા પછી રેખા સમાપ્ત થાય છે.
void printIn(long x) સાથે છાપ્યા પછી રેખા સમાપ્ત થાય છે.
void printIn(Object x) ઓબ્જેક્ટ છાપ્યા પછી રેખા સમાપ્ત થાય છે.
void printIn(String x) સ્ટ્રીંગ છાપ્યા પછી લીટી સમાપ્ત થાય છે.
<18 <20

એરે ઑબ્જેક્ટ્સનું સૉર્ટિંગ (સરળ રીતે)

આમ કરવા માટે, તમારે પાસ કરવા માટે "બાયફિલ્ડ" ફંક્શન લખવું જોઈએ અને તેને તમારા એરેમાં ઑબ્જેક્ટના Array.prototype.sort પર સૉર્ટ કરવું જોઈએ. ઠીક છે, આ લેખનું પ્રાથમિક ધ્યાન નથી પરંતુ ઉપરના ઉદાહરણને સરળ રીતે પૂર્ણ કરવા માટે કૃપા કરીને નીચેનું ઉદાહરણ જુઓ.

વોઈડ પ્રિન્ટ(બૂલિયન b) એક બુલિયન મૂલ્ય પ્રિન્ટ થાય છે.
void print(char c) એક અક્ષર પ્રિન્ટ થયેલ છે.
void print(char) [ ] ઓ) અક્ષરોની એરે છાપવામાં આવે છે.
રહિત પ્રિન્ટ(ડબલ ડી) એક ડબલ-ચોકસાઇ ફ્લોટિંગ-પોઇન્ટ નંબર પ્રિન્ટ થયેલ છે.
void પ્રિન્ટ(ફ્લોટ f) એક ફ્લોટિંગ-પોઇન્ટ નંબર પ્રિન્ટ થયેલ છે.
void print(int i) એક પૂર્ણાંક પ્રિન્ટ થાય છે.
void print(long l ) એક લાંબો પૂર્ણાંક પ્રિન્ટ થાય છે.
void print(Object obj) એક ઑબ્જેક્ટ પ્રિન્ટ થાય છે |>પ્રિન્ટમાં વિવિધ પદ્ધતિઓનો ઉપયોગ

ટૂંકમાં, બે વચ્ચેનો મુખ્ય તફાવત એ કન્સોલમાં છાપેલ ટેક્સ્ટની પ્લેસમેન્ટ છે. PrintIn એ નીચેની લાઇનની શરૂઆતમાં છે જ્યારે Print એ નીચેની લાઇનના અંતે છે.

જો તમને વિન્ડોઝ 10-પ્રો અને પ્રો-એન વિશે જાણવામાં રસ હોય, તો તપાસો મારો અન્ય લેખ બહાર કાઢો.

Console.log શું છે?

Console.log

કન્સોલ એ JavaScript ઑબ્જેક્ટ છે જે તમને બ્રાઉઝરના ડિબગિંગ કન્સોલની ઍક્સેસ આપે છે.

કન્સોલ. લોગ એ JavaScript છે ફંક્શન કે જે કોઈપણ વેરીએબલ્સને પ્રિન્ટ કરે છે જે તેમાં અગાઉ વ્યાખ્યાયિત કરવામાં આવ્યા છે, તેમજ કોઈપણ માહિતી કે જે વપરાશકર્તાને બતાવવાની જરૂર છે.

આઉટપુટ મોટાભાગે ટર્મિનલ પર લૉગ (પ્રિન્ટ) થાય છે. કોઈપણ પ્રકાર log() માં પસાર કરી શકાય છે, જેમાં સ્ટ્રીંગ્સ, એરે, ઑબ્જેક્ટ્સ અને બુલિયન્સનો સમાવેશ થાય છે.

console.log() પદ્ધતિઆઉટપુટ JavaScript કન્સોલમાં દૃશ્યમાન છે, જે બ્રાઉઝરના ડેવલપર ટૂલ દ્વારા ઍક્સેસિબલ છે. તમે console.log() વડે જે પણ આઉટપુટ કરો છો તે તમામ અંતિમ-વપરાશકર્તાઓ માટે સુલભ છે, તેમના જૂથ અથવા ભૂમિકાને ધ્યાનમાં લીધા વિના.

ચાલો તમે તેનો ઉપયોગ કેવી રીતે કરી શકો છો અને આ કાર્યનો ઉપયોગ કર્યા પછી આઉટપુટ પર એક નજર કરીએ.

જાવાસ્ક્રિપ્ટ આઉટપુટ
// console. log() પદ્ધતિ

console.log('abc');

console.log(1);

console .log(true);

console .log(null);

આ પણ જુઓ: ફુલમેટલ ઍલકમિસ્ટ VS ફુલમેટલ ઍલકમિસ્ટ: ભાઈચારો – બધા તફાવતો

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

console.log નો ઉપયોગ કરીને ઇનપુટ અને આઉટપુટ

શું છે Javascript માં Console.log પદ્ધતિ સાથે કન્સોલ પર છાપો?

તે JavaScriptની સૌથી લોકપ્રિય અને વ્યાપકપણે ઉપયોગમાં લેવાતી કન્સોલ પદ્ધતિ છે. આ પદ્ધતિનો ઉપયોગ કન્સોલ પર વિવિધ સંદેશાઓ અથવા ગણતરીના પરિણામોને છાપવા અથવા કોડ ડિબગ કરતી વખતે પણ વારંવાર કરવામાં આવે છે.

તમે કેટલાક કોડ લખ્યા છે જે બે નંબરો ઉમેરે છે, અને તમે પરિણામ જોવા માંગો છો કન્સોલ પર તે કામગીરી; આ કિસ્સામાં, તમે console.log() પદ્ધતિનો ઉપયોગ કરી શકો છો.

7669

શું Console.log સિંક્રનસ છે કે અસુમેળ?

હું તમારી સાથે ચર્ચા કરું કે console.log સિંક્રનસ છે કે અસુમેળ, હું પહેલા વ્યાખ્યાયિત કરીશ કે સિંક્રનસ અને અસિંક્રોનસ શું છે.

સિંક્રોનસનો અર્થ એ છે કે તે એક જ સમયે થાય છે જ્યારે અસુમેળનો અર્થ તે એક જ સમયે થતું નથી. તેથીસિંક્રનસમાં સહભાગીઓ/વપરાશકર્તાઓ તરત જ પ્રતિસાદ મેળવી શકે છે. અસિંક્રોનસ તમને તમારા પોતાના સમયમાં શીખવાની મંજૂરી આપે છે.

જવાબ આપવા માટે, concole.log એ સિંક્રનસ છે. હું તમને બતાવીશ કે તે શા માટે છે, ઉદાહરણો બતાવીને, ખાસ કરીને વધુ કાર્યક્ષમ રીતે ઑબ્જેક્ટની શ્રેણીને સૉર્ટ કરીને. ચાલો શરૂ કરીએ.

ચાલો કહીએ કે તમારી પાસે તમારા એરેમાં નીચેના ઑબ્જેક્ટ્સ છે:

ચાલો વપરાશકર્તાઓ = [ { નામ: “નિકોલ” , ઉંમર: 20, અટક: “લુના” } , { નામ: “કારા” , ઉંમર: 21, અટક: “લિમ” } , { નામ: “લારા” , ઉંમર: 20, અટક: “તુઆઝોન” }; ]

એરે ઑબ્જેક્ટ્સ

તમારે આ એરેને ફીલ્ડ નામ દ્વારા સૉર્ટ કરવું આવશ્યક છે, જે સામાન્ય રીતે નીચે મુજબ કરવામાં આવે છે.

// નામ દ્વારા ( કારા, લારા, નિકોલ )

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

> વપરાશકર્તાઓ = દો[ { નામ: “નિકોલ” , ઉંમર: 20, અટક: “લુના” } , { નામ: “કારા” , ઉંમર: 21, અટક: “લિમ” } , { નામ: “લારા” , ઉંમર: 20, અટક: "તુઆઝોન" }; ]

ફિલ્ડ દ્વારા કાર્ય ( ક્ષેત્રનામ ) { વળતર (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_: એરે (0)

સૉર્ટ કરેલ એરે ઑબ્જેક્ટ્સ

તમે ઉપરના કોષ્ટકમાંથી જોઈ શકો છો કે હું સૉર્ટ કરું છું બે વાર એરે ઑબ્જેક્ટ્સ, હું પહેલા નામ પ્રમાણે, પછી ઉંમર પ્રમાણે સૉર્ટ કરું છું અને દરેક સૉર્ટ ઑપરેશન પછી, હું console.log () ચલાવું છું. ઉપરાંત, તમે અવલોકન કર્યું હશે કે console.log() એ દરેક પ્રકારના પરિણામ માટે સમાન આઉટપુટ પુનઃસ્થાપિત કર્યું છે, પરંતુ આ કેસ નથી; મને શા માટે સમજાવવા દો.

મેં ઉપરનો કોડ એક જ સમયે ચલાવ્યો, પછી console.log () માંથી દરેક પ્રતિક્રિયાને વિસ્તૃત કરવાનું નક્કી કર્યું. આ નોંધપાત્ર છે કારણ કે console.log() છેઅસુમેળ.

ઇવેન્ટ લૂપના સંદર્ભમાં, તમામ અસુમેળ લક્ષણો ઇવેન્ટ ટેબલ પર આવે છે. આ કિસ્સામાં, console.log() લાવ્યા પછી, તે ઇવેન્ટ ટેબલ પર જાય છે અને ચોક્કસ ઘટના બનવાની રાહ જુએ છે.

જ્યારે કોઈ ઇવેન્ટ થાય છે, ત્યારે console.log() ઇવેન્ટ કતારમાં મોકલવામાં આવશે, જ્યાં તે આ ઇવેન્ટ કતારમાંની બધી પ્રક્રિયાઓ સુધી રાહ જુએ છે જે તમારા console.log મૂકવામાં આવે ત્યારે પહેલેથી જ હાજર હતી અને કૉલ પર મોકલવામાં આવી હોય. સ્ટેક કરો, પછી તમારું console.log() આ કૉલ સ્ટેક પર પણ મોકલવામાં આવશે.

Javascript Console.log કેવી રીતે ખોલવું?

વેબ બ્રાઉઝર્સમાં, કન્સોલ એ ઘણા ડેવલપર ટૂલ્સમાંથી એક છે. તમારા JavaScript કોડનું મુશ્કેલીનિવારણ કરવા માટે, તમે કન્સોલનો ઉપયોગ કરી શકો છો. કન્સોલ બ્રાઉઝરના આધારે ઘણી જગ્યાએ મળી શકે છે.

હું તમને આ ટ્યુટોરીયલમાં તમારા Google Chrome બ્રાઉઝરમાં કન્સોલ ક્યાં શોધવું તે શીખવીશ.

Chrome માં કન્સોલ લોગ કેવી રીતે ખોલવો તેનાં પગલાં

ચાલો Chrome કન્સોલ લૉગને કેવી રીતે ખોલવો તે જોઈએ.

  1. જ્યારે Chrome બ્રાઉઝર ખુલ્લું હોય ત્યારે પૉપ-અપ મેનૂમાંથી નિરીક્ષણ પસંદ કરો.
  2. ડેવલપર ટૂલ્સના “એલિમેન્ટ્સ જ્યારે તમે તપાસ ચલાવશો ત્યારે ડિફોલ્ટ રૂપે ટેબ ખોલવામાં આવશે. “એલિમેન્ટ્સ” ની જમણી બાજુએ “કન્સોલ” પર ક્લિક કરો.
  3. તમે હવે કન્સોલ તેમજ કન્સોલ લોગમાં રેકોર્ડ કરેલ કોઈપણ આઉટપુટ જોઈ શકો છો.

તમે પણ ખોલી શકો છો સંખ્યાબંધ શૉર્ટકટ કીનો ઉપયોગ કરીને Chrome ડેવલપર ટૂલ્સ. તમારા Chrome ના સંસ્કરણ મુજબ, તમેનીચેના શૉર્ટકટ્સનો ઉપયોગ કરી શકો છો:

Windows અને Linux માટે,

Ctrl + Shift + I ડેવલપર ટૂલ્સ વિન્ડો દેખાય છે.
Ctrl + Shift + J ડેવલપર ટૂલ્સમાં કન્સોલ ટેબ પસંદ કરે છે.
Ctrl + Shift + C<17 એલિમેન્ટ મોડ ટૉગલ્સની તપાસ કરો

શોર્ટકટ કી

અંતિમ વિચારો

પ્રિન્ટઇન વચ્ચે મુખ્ય તફાવત અને console.log એ તેમનું કાર્ય છે અને કોડનું પરિણામ . PrintIn ટેક્સ્ટને કન્સોલ પર છાપે છે જ્યારે console.log કોઈપણ વેરીએબલ્સને સ્ટ્રિંગ્સ સાથે છાપે છે જે પહેલાં કોડેડ કરવામાં આવ્યા હોય.

મૂળભૂત રીતે, Javascript ના આ કાર્યો તમને કન્સોલ પર વેરીએબલ અને ટેક્સ્ટ પ્રિન્ટ અને પ્રદર્શિત કરવાની મંજૂરી આપે છે. JavaScript માં, તમે વિવિધ પદ્ધતિઓનો ઉપયોગ કરીને પ્રિન્ટ કરી શકો છો.

ડિબગ કરતી વખતે JavaScript કન્સોલ લોગ પદ્ધતિ સૌથી વધુ ઉપયોગમાં લેવાતો વિકલ્પ છે. તમારા કોડને વધુ અસરકારક રીતે ડીબગ કરવા માટે, તમારે તે બધાનો અભ્યાસ કરવો જોઈએ અને તેનો યોગ્ય રીતે ઉપયોગ કેવી રીતે કરવો તે શીખવું જોઈએ.

પ્રોગ્રામર્સ અને ડેવલપર્સ વારંવાર આનો ઉપયોગ તેમાં પૂર્વવ્યાખ્યાયિત કોઈપણ વેરીએબલ્સને પ્રિન્ટ કરવા માટે તેમજ કોઈપણ માહિતીની જરૂર હોય વપરાશકર્તાને રજૂ કરવા માટે.

Mary Davis

મેરી ડેવિસ એક લેખક, સામગ્રી નિર્માતા અને ઉત્સુક સંશોધક છે જે વિવિધ વિષયો પર તુલનાત્મક વિશ્લેષણમાં વિશેષતા ધરાવે છે. પત્રકારત્વની ડિગ્રી અને આ ક્ષેત્રમાં પાંચ વર્ષથી વધુના અનુભવ સાથે, મેરીને તેના વાચકો સુધી નિષ્પક્ષ અને સીધી માહિતી પહોંચાડવાનો શોખ છે. તેણીનો લેખન પ્રત્યેનો પ્રેમ જ્યારે તે યુવાન હતો ત્યારે શરૂ થયો હતો અને તેણીની લેખનક્ષેત્રની સફળ કારકિર્દી પાછળનું પ્રેરક બળ છે. સમજવામાં સરળ અને આકર્ષક ફોર્મેટમાં સંશોધન કરવાની અને તારણો રજૂ કરવાની મેરીની ક્ષમતાએ તેણીને વિશ્વભરના વાચકો માટે પ્રિય છે. જ્યારે તેણી લખતી નથી, ત્યારે મેરી મુસાફરી, વાંચન અને કુટુંબ અને મિત્રો સાથે સમય પસાર કરવાનો આનંદ માણે છે.