Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

変数を再宣言すると、JavaScriptでその変数の値が破棄されますか?


再宣言 変数は破棄しません 割り当てられるまで変数の値 他の新しい価値

次の例を見ると、変数「x」と「y」にはそれぞれ値4と8が割り当てられており、後でこれらの変数が再割り当てされると、古い値が新しい値に置き換えられ、出力に示されているように表示されます。 。

<html>
<body>
   <script>
      var x = new Number(4);
      var x = 7;
      var y = 8;
      var y = 10;
      document.write(x);
      document.write("</br>");
      document.write(y);
   </script>
</body>
</html>

出力

7
10

次の例では、変数が再宣言されましたが、それらの値は再割り当てされていません。したがって、これらの変数は元の値を保持していました。

<html>
<body>
   <script>
      var x = new Number(4);
      var x;
      var y = 8;
      var y;
      document.write(x);
      document.write("</br>");
      document.write(y);
   </script>
</body>
</html>

出力

4
8

  1. JavaScriptを使用して<text>の値を変数に抽出しますか?

    の値を抽出するには、-を使用します document.getElementById(“yourTextIdValue”).textContent 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale= 1.0"> <tit

  2. HTML H1値をJavaScript変数に取得しますか?

    JavaScript変数に対するH1の値を取得するには、-を使用できます。 document.getElementById().innerHTML. 次がH1の見出しであるとしましょう- <h1 id="demo"> This is the demo program of JavaScript ........</h1> それでは、以下のコードを使用してH1値を取得しましょう- 例 <!DOCTYPE html> <html lang="en"> <head> <meta char