উত্তর:
var mystr = "Doe";
mystr = "John " + mystr;
এই আপনার জন্য কাজ করবে না?
+=
পাঠ্যের শেষে যুক্ত হয়েছে।
আপনি এটি এইভাবে করতে পারে ..
var mystr = 'is my name.';
mystr = mystr.replace (/^/,'John ');
console.log(mystr);
দাবি অস্বীকার: http://xkcd.com/208/
prestring + 'original string';
সমাধানের চেয়ে ধীর ।
যেহেতু প্রশ্নটি দ্রুততম পদ্ধতিটি কী তা নিয়ে আমি ভাবছিলাম যে আমি কিছু পারফেক্ট মেট্রিক যুক্ত করব।
টিএল; ডিআর একটি বিস্তৃত ব্যবধানে বিজয়ী হ'ল +
অপারেটর এবং দয়া করে কখনই রেজেক্স ব্যবহার করবেন না
ES6:
let after = 'something after';
let text = `before text ${after}`;
আপনি যদি জাভাস্ক্রিপ্টের সংস্করণ ES 2015 (ওরফে ES6) বা তার পরেরটি ব্যবহার করতে চান তবে আপনি ES 2015 দ্বারা প্রবর্তিত টেমপ্লেট স্ট্রিংগুলি ব্যবহার করতে পারেন এবং কিছু নির্দেশিকা (যেমন এয়ারবিএনবির স্টাইল গাইড ) দ্বারা সুপারিশ করেছেন :
const after = "test";
const mystr = `This is: ${after}`;
আর একটি বিকল্প যোগ ব্যবহার ব্যবহার করা হবে
var mystr = "Matayoshi";
mystr = ["Mariano", mystr].join(' ');