-4

次の構文の意味は何ですか

var demoP=document.getElementById("demo");
demoP.innerHTML="x=" + x;

そしてこれもどうですか"x=" + x;

4

4 に答える 4

1

'x='+x 'X=' と変数 x の値を連結します。

すなわち; x=5 の場合、id が「demo」の html 要素のコンテンツは「x=5」になります。

于 2013-04-01T10:21:31.673 に答える
1

DOM上の要素を選択するだけです

var demoP=document.getElementById("demo") 

そして、その内容を文字列に置き換えます

demoP.innerHTML="x=" + x;

x変数の値が42であると仮定すると、要素(おそらくdiv?)にはテキストが含まれます

x=42

"x="+x「x=」と「x」の 2 つの文字列を連結するだけです。x の内容が文字列でない場合、連結の直前に文字列にキャスト (変換) されます (ただし、変数には元の値が含まれます)。

于 2013-04-01T10:24:04.220 に答える
0

demoこれは、文字列の連結によっての内容を設定します。ここで、"x="は静的部分であり、x は変数の値です。

あなたがフォローしているとします

var x = 10;
var demoP=document.getElementById("demo");
demoP.innerHTML="x=" + x;

の内容よりdemox=10

于 2013-04-01T10:21:45.347 に答える