使用 Javascript 为变量内的值添加单引号

Adding the single string quote for value inside variable using Javascript

我有一个变量,在使用该变量之前,我需要使用 JavaScript 需要帮助

向变量内部的 value/data 添加字符串引号
 //i am getting like this //
    var variable=king;

//i want to convert it with single quote//
     variable=variable;

但我需要变量中的数据应该在单引号中。

1) 可以使用双引号

var variable = "'" + variable + "'";

2) ... 或者你可以用反斜杠转义单引号

var variable = '\'' + variable + '\'';

您可以将变量与引号连接起来,例如:

function addQuotes(value){
    var quotedVar = "\'" + value + "\'";
    return quotedVar;
}

并像这样使用它:

var king = addQuotes('king');  

console.log 将显示:

'king'

编辑:您可以在 chrome/firefox 控制台中尝试它,我做到了,当从这里 copy/paste 时它工作得很好。

var x = 'abc';

var sData = "\'" + x +"\'";

// sData 将打印“'abc'”

其中 x = 'pqr'; var sData = "\'" + x +"\'";

// sData 将打印“'abc'”