2016-05-31 7 views
0

私は非常にプログラミングに新しいです、これはおそらくほとんどの人々のための簡単な仕事です、笑。変数を他の変数を参照するにはどうすればよいですか? [Javascript]

変数(テキスト)を他の2つの変数から作成します。たとえば、次のように

var abc = "app" 
var def = "les" 

var ghi = (abc,def) 

document.write(ghi) 

そして、最終的な結果は次のようになります。

apples 

残念ながら、上記のコードは、私のために働いていません。

申し訳ありませんこれは超シンプルなものなら、あなたが私を助けてくれたらどうもありがとう。

var ghi = (abc+def); 

そして、あなたはセミコロンで行を終了する必要があります:

+1

私はJavaScriptを知らないが、あなたは+デフのvar GHI = ABCを試してみましたか? –

+0

Duplicate:http://stackoverflow.com/questions/5922647/how-do-i-combine-2-javascript-variables-into-a-string –

+0

私はあなたが求めているのは、他の2つの変数を参照することですつまり、2つの値のいずれかが変更された場合、変更された内容は3番目の変数に反映されるはずです。そうです。 –

答えて

-1
var ghi = abc+def; 

あなたはまた、あなたの文の終わりにセミコロンを置く必要がありますあなたのスクリプトはより速くなります

+0

両面の背後にある論理を説明できますか?私は通常、セミコロンを使用しますが、この例ではあまりにも怠惰でしたが、実際には顕著な違いがありますか? –

+0

彼らはバグを避けるためにセミコロンを使うと言っていますが、新しいjsバージョンの多くでは、javascriptは行末にセミコロンを自動的に追加します。私は、セミコロンが使われていない、問題がなかったさまざまな企業で働いています。また、構文解析に時間がかかる理由は、コンパイラーが解析する文字が増えているためです。 –

+0

ブラウザがセミコロンを自動的に挿入するための手続きには、しばしばエラーが発生します(つまり、間違いなく、セリコロンをグリフストリームに挿入することで、やり直してやり直してください。これは追加の文字を読むよりも客観的に遅いです。ブラウザーがさらに最適化したい場合はそれが素晴らしいですが、プログラマーとしては仕様に従っていると仮定しなければなりません。 –

0

これを試してみて、これはブラウザが実行するのに役立ちますよう

var abc = "app"; 
var def = "les"; 

var ghi = (abc+def); 

document.write(ghi); 
+0

重複:http://stackoverflow.com/questions/5922647/how-do-i-combine-2-javascript-variables -into-a-string –

0

+オペレータは、文字列を連結(つまり結合)します。 s。

は試してみてください

var abc = 'app' 
var def = 'les' 
var ghi = abc + def 
console.log(ghi) 
+0

答えを詳しく説明してください。あなたが提供するソリューションについてもう少し詳しく説明してください。 – abarisone

0

二つの方法:

ほとんどのシンプル:

var ghi = abc + def; 

それとも何ですか、あなたが求めていることはAB string.concatMDN

var abc = "app" 
var def = "les" 

var ghi = abc.concat(def); 
0

で使用アウト文字列連結。文字列連結の場合、concat関数を使用できます。

var ghi = abc; 
ghi.concat(def) 

しかし、非常に文字列の連結のために+または+=演算子を使用することをお勧めします。詳細については

var ghi = abc + def; 

MDN

0

使用を参照してください+プラスの代わりに署名し、コンマ

var abc="app" 
var def = "les" 
var ghi = (abc+def); 
document.write(ghi) ; 
関連する問題