jsonecho

JavaScript ایسکیپ کریں

متن پیسٹ کریں اور JavaScript کے لیے ایسکیپ شدہ نتیجہ حاصل کریں، جو کوڈ یا ڈیٹا میں استعمال کے لیے تیار ہو۔

ٹول لوڈ ہو رہا ہے...

JavaScript ایسکیپ کریں استعمال کرنے کا طریقہ

  1. وہ متن پیسٹ یا ٹائپ کریں جسے ایسکیپ کرنا ہے۔
  2. ضرورت ہو تو اختیارات تبدیل کریں۔
  3. ایسکیپ شدہ نتیجہ کاپی کریں۔

JavaScript ایسکیپ کریں کے بارے میں

JavaScript سٹرنگ لٹرل میں براہ راست نئی لائن یا بیرونی کوٹس کی ہی قسم کا غیر ایسکیپ شدہ کوٹ نہیں آ سکتا۔ اگر صارف کے ڈیٹا سے سٹرنگ بنائیں یا کوڈ میں متن پیسٹ کریں تو کوٹس اور بیک سلیش ایسکیپ کرنا ضروری ہے۔ ورنہ اسکرپٹ نحوی خرابی پر رک سکتا ہے یا، اس سے بھی برا، کوئی غیر مطلوب کام کر سکتا ہے۔

ٹول بیک سلیش، دونوں قسم کے کوٹس، نئی لائنیں، ٹیب اور دوسرے کنٹرول کریکٹرز ایسکیپ کرتا ہے، تاکہ نتیجہ سنگل یا ڈبل کوٹس والی سٹرنگز میں محفوظ ہو۔ ٹیمپلیٹ لٹریلز ایک مختلف کہانی ہیں: وہ صرف backticks اور ${ ایسکیپ شدہ۔

کون سے حروف ایسکیپ ہوتے ہیں

بیک سلیش بنتا ہے \\, کوٹس بنتے ہیں \" اور \', نئی لائن بنتی ہے \n, ٹیب \t, دوسرے کنٹرول کریکٹرز \xNN.

عام سوالات

کیا یہ ٹیمپلیٹ لٹریلز کے لئے کام کرتا ہے؟

جزوی طور پر. نتیجہ ان کے اندر درست ہے، لیکن بیک ٹکس اور ${ کو ایسکیپ نہیں کیا جاتا۔ اگر متن میں ایسے حروف ہوں تو انہیں خود ایسکیپ کریں۔

آگے کا سلائیج آپشن وہاں کیوں ہے؟

/ کو \/ لکھنے سے سٹرنگ کے اندر script کا بند ہونے والا ٹیگ HTML اسکرپٹ بلاک کو وقت سے پہلے ختم نہیں کرتا۔ یہ صرف اس صورت میں ضروری ہے جب آپ HTML کے اندر جاوا سکرپٹ ڈالیں.

U+2028 اور U+2029 کیا ہیں؟

لائن اور پیراگراف الگ کرنے والے. ES2019 سے پہلے یہ سٹرنگ لٹرلز میں جائز نہیں تھے، اس لیے یہ ٹول انہیں ہمیشہ ایسکیپ کرتا ہے۔

کیا غیر ASCII حروف کو ایسکیپ کرنا چاہیے؟

عام طور پر نہیں، جدید جاوا اسکرپٹ فائلیں UTF-8 ہیں اور خوشی سے é یا 日本語 کو برقرار رکھتے ہیں. آپشن کو صرف اس وقت چالو کریں جب فائل کسی ایسی چیز کے ذریعے سفر کرتی ہے جو کوڈنگ کو خراب کرسکتی ہے۔

ایسکیپ اور متن میں مزید ٹولز

تمام ٹولز →