Javascriptを使用して変数内の値に単一の文字列quoteを追加する

変数を持っています。その変数を使用する前に、JavaScriptを使用して変数内の値/データに文字列引用符を追加する必要があります。

 //i am getting like this //
    var variable=king;

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

しかし、変数内のデータは単一引用符で囲む必要があります。

1
私はあなたが何を求めているのかわかりません。よくわからない場合は、それを解析してください。 variable.toString()あなたが文字列引用符が欲しいなら、あなたはそれをすることができます。 variable = '/' '+ variable +'/'';
追加された 著者 Rafi Ud Daula Refat,
どのようにして、どこから king の値を取得しますか?それ自体を '' で囲むことはできますか?\
追加された 著者 David R,
変数に文字列が含まれていると仮定すると、引用符を使用して連結できます。var variable = "'" + king + "'"; (二重引用符の間の一重引用符に注意してください)
追加された 著者 Bart K,

4 答え

var x = 'abc';

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

// sDataは "'abc'"を出力します

1
追加された

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

// sDataは "'abc'"を出力します

1
追加された

次のように、変数を引用符で連結することができます。

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

そしてそれを次のように使います。

var king = addQuotes('king');  

console.logが表示されます。

'king'

編集:あなたはクロム/ Firefoxコンソールでそれを試すことができます、私はそれをしました、そして、ここからコピー/ペーストするときそれは完全に働きます。

0
追加された

1)二重引用符を使用できます

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

2)...またはバックスラッシュで一重引用符をエスケープできます

var variable = '\'' + variable + '\'';
0
追加された
@ありがとう、しかし私は私の質問を編集しましたもうちょっと、私は変数値を一重引用符で囲むべきです。
追加された 著者 kitty sarvaj,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript