これが正しいかどうか知りたい:
<script>
var id = "1";
var element = "car";
if (element + id == "car") {
alert("ok");
}
</script>
私にとっての問題は、 element+id を書き込むことが可能かどうか、または反対側ではそれが悪いかどうかわからない、それだけです
これが正しいかどうか知りたい:
<script>
var id = "1";
var element = "car";
if (element + id == "car") {
alert("ok");
}
</script>
私にとっての問題は、 element+id を書き込むことが可能かどうか、または反対側ではそれが悪いかどうかわからない、それだけです
+
2 つの文字列を連結するために使用できます -
+
変数は文字列であるため、そこで使用できます
var id="1";
var element="car";
elemant+id
に等しくなりますcar1
もちろん、できます。var
in javascript では、さまざまなデータ型がサポートされています。しかし、結果はelement+id
連結された文字列になりますcar1
。
はい。使えますよ。それは悪くないし、完全に真実です。
For string+
は連結として使用されます。
element+id
car1
したがって、 if ステートメントは次のようになり ます
if("car1" == "car") { // always false
alert("Ok");
}