جاوا اسکرپٹ میں console.time() طریقہ کیا کرتا ہے۔

Jawa Askrp My Console Time Tryq Kya Krta



کوڈنگ آپریشن کے عمل کا وقت تمام پروگرامنگ زبانوں میں ایک اہم کردار ادا کرتا ہے۔ یہ عام طور پر 'ٹیسٹنگ' کے مقاصد کے لیے استعمال کیا جاتا ہے تاکہ اس بات کی نشاندہی کی جا سکے کہ کوڈ کو عمل میں لانے میں کتنا وقت لگا ہے اور ان کا تجزیہ کرنے کے لیے فعالیتوں کی کارکردگی کا موازنہ کرنے کے لیے۔ دیگر پروگرامنگ زبانوں کی طرح، جاوا اسکرپٹ بلٹ ان پیش کرتا ہے۔ console.time() کسی خاص فعالیت کے عمل کے وقت کا تجزیہ کرنے کا طریقہ۔

.

یہ تحریر جاوا اسکرپٹ میں 'console.time()' طریقہ کار کے کام اور استعمال کی وضاحت کرتی ہے۔







جاوا اسکرپٹ میں 'console.time()' طریقہ کیا کرتا ہے؟

' console.time() طریقہ کار آپریشن یا فنکشن کے عمل کے وقت کو ٹریک کرتا ہے۔ یہ ٹائمر شروع کرتا ہے جو مخصوص جاوا اسکرپٹ آپریشن کے دورانیے کا حساب لگاتا ہے اور ختم ہوتا ہے ' console.timeEnd() 'طریقہ.



نحو



تسلی. وقت ( لیبل )

'console.time()' ایک اختیاری کی حمایت کرتا ہے لیبل ' دلیل جو آپریشن کا نام بتاتی ہے۔ ہر آپریشن کی آسانی سے شناخت کے لیے 'console.time()' طریقہ کے متعدد واقعات میں اس کی سفارش کی جاتی ہے۔





HTML کوڈ

درج ذیل ایچ ٹی ایم ایل کوڈ کے ذریعے جائیں:

< h2 > تسلی. وقت ( ) طریقہ جاوا اسکرپٹ میں h2 >

< ص > کنسول کھولیں۔ ( F12 ) عملدرآمد کو چیک کرنے کے لیے وقت ص >

مندرجہ بالا کوڈ کے ٹکڑوں میں:



  • '

    ٹیگ ایک ذیلی سرخی بناتا ہے جو مخصوص بیان کو ظاہر کرتا ہے۔

  • '

    ٹیگ ایک پیراگراف کی وضاحت کرتا ہے۔

نوٹ: مندرجہ بالا HTML کوڈ کی پیروی پورے مضمون میں کی جائے گی۔

مثال 1: کوڈ کی فعالیت کے عمل کے وقت کا تجزیہ کرنے کے لیے 'console.time()' طریقہ کا اطلاق کرنا ('لئے' لوپ)

اس مثال میں، ' console.time() 'طریقہ کار کا استعمال طے شدہ عمل کے وقت کو حاصل کرنے کے لئے کیا جاتا ہے' کے لیے 'جاوا اسکرپٹ میں لوپ۔

جاوا اسکرپٹ کوڈ

کوڈ کی ذیل میں بیان کردہ لائنوں پر غور کریں:

< سکرپٹ >

تسلی. وقت ( 'لوپ کے لئے' ) ;

کے لیے ( وہاں ایک = 0 ; a < 1000 ; a ++ ) {

}

تسلی. ٹائم اینڈ ( 'لوپ کے لئے' ) ;

سکرپٹ >

مندرجہ بالا کوڈ بلاک میں:

  • وضاحت کریں ' console.time() 'لیبل رکھنے کا طریقہ' لوپ کے لئے وضاحت شدہ 'for' لوپ کے شروع میں۔
  • اس کے بعد ایک ' کے لیے لوپ شروع کیا گیا ہے جو 1000 بار اعادہ کرے گا۔
  • آخر میں، ' console.timeEnd() 'طریقہ کی وضاحت کی گئی ہے جو ٹائمر کو روکتا ہے اور 'فور' لوپ کا کل رن ٹائم دکھاتا ہے۔

آؤٹ پٹ

جیسا کہ دیکھا گیا ہے، کنسول 'فور' لوپ کے مکمل عمل درآمد کا وقت ملی سیکنڈ (ms) میں دکھاتا ہے۔

مثال 2: لوپس کے ایگزیکیوشن ٹائم کا موازنہ کرنے کے لیے 'console.timeEnd()' طریقہ استعمال کرنا

یہ مثال بتاتی ہے کہ کیسے ' console.time() 'طریقہ متعدد آپریشنز کا موازنہ کرنے کے لیے استعمال کیا جا سکتا ہے، یعنی موازنہ کے لیے 'لوپس' پر عمل درآمد کا وقت۔

جاوا اسکرپٹ کوڈ

درج ذیل جاوا اسکرپٹ کوڈ کا جائزہ:

< سکرپٹ >

تسلی. وقت ( 'لوپ کے لئے سب سے پہلے' ) ;

کے لیے ( میں تھا = 0 ; میں < 1000 ; میں ++ ) {

}

تسلی. ٹائم اینڈ ( 'لوپ کے لئے سب سے پہلے' ) ;

تسلی. وقت ( 'لوپ کے لیے دوسرا' ) ;

کے لیے ( وہاں ایک = 0 ; a < 2000 ; a ++ ) {

}

تسلی. ٹائم اینڈ ( 'لوپ کے لیے دوسرا' ) ;

سکرپٹ >

مندرجہ بالا کوڈ میں:

  • سب سے پہلے، وضاحت کریں ' console.time() 'پہلے ابتدائی کے لئے ٹائمر شروع کرنے کا طریقہ' کے لیے 'لوپ.
  • اگلے مرحلے میں، پہلا 'فور' لوپ شروع کیا جاتا ہے۔
  • اس کے بعد، منسلک کریں ' console.timeEnd() کل عملدرآمد کا وقت حاصل کرنے کے لیے ٹائمر کو روکنے کا طریقہ۔
  • اس کے بعد، بعد کے لوپ کے لیے 'console.time()' طریقہ دوبارہ لاگو کیا جاتا ہے، اور 'console.timeEnd()' طریقہ اسی طرح ٹائمر کو روکتا ہے۔

آؤٹ پٹ

جیسا کہ تجزیہ کیا گیا ہے، کنسول دونوں ابتدائی 'فور' لوپس کا کل رن ٹائم دکھاتا ہے، اس طرح ان کا موازنہ کرتا ہے۔

نتیجہ

جاوا اسکرپٹ بلٹ میں پیش کرتا ہے ' console.time() ' طریقہ جو ٹائمر کو شروع کرتا ہے اور مخصوص کوڈ کی فعالیت کی مدت کا حساب لگاتا ہے۔ یہ آپریشن کے عمل کے وقت اور جانچ کے مقاصد کے لیے موازنہ کرنے میں مدد کرتا ہے۔ ایک بار ٹائمر شروع ہونے کے بعد، یہ 'console.timeEnd()' طریقہ کی مدد سے رک جاتا ہے۔

اس گائیڈ نے JavaScript میں 'console.time()' طریقہ کار کے کام اور استعمال کو بیان کیا۔