次の構文の意味は何ですか
var demoP=document.getElementById("demo");
demoP.innerHTML="x=" + x;
そしてこれもどうですか"x=" + x;
次の構文の意味は何ですか
var demoP=document.getElementById("demo");
demoP.innerHTML="x=" + x;
そしてこれもどうですか"x=" + x;
'x='+x 'X=' と変数 x の値を連結します。
すなわち; x=5 の場合、id が「demo」の html 要素のコンテンツは「x=5」になります。
DOM上の要素を選択するだけです
var demoP=document.getElementById("demo")
そして、その内容を文字列に置き換えます
demoP.innerHTML="x=" + x;
x変数の値が42であると仮定すると、要素(おそらくdiv?)にはテキストが含まれます
x=42
"x="+x
「x=」と「x」の 2 つの文字列を連結するだけです。x の内容が文字列でない場合、連結の直前に文字列にキャスト (変換) されます (ただし、変数には元の値が含まれます)。
demo
これは、文字列の連結によっての内容を設定します。ここで、"x="
は静的部分であり、x は変数の値です。
あなたがフォローしているとします
var x = 10;
var demoP=document.getElementById("demo");
demoP.innerHTML="x=" + x;
の内容よりdemo
もx=10