Javascript教程代码没有';行不通

Javascript教程代码没有';行不通,javascript,Javascript,通过一个Javascript教程,得到了这个示例,该示例应该向屏幕写入一些温度转换。这是直接从教程中获得的代码,根本不起作用。不在屏幕上打印任何内容。 如果有错误,我找不到任何错误 <!DOCTYPE html> <html lang="en"> <head> <title>Chapter 3, Example 4</title> </head> <body> <script

通过一个Javascript教程,得到了这个示例,该示例应该向屏幕写入一些温度转换。这是直接从教程中获得的代码,根本不起作用。不在屏幕上打印任何内容。 如果有错误,我找不到任何错误

<!DOCTYPE html>
<html lang="en">

  <head>
    <title>Chapter 3, Example 4</title>
  </head>

  <body>
    <script>
      var degFahren = [212, 32, -459.15];
      var degCent = [];
      var loopCounter;
      for (loopCounter = 0; loopCounter <= 2; loopCounter++) {
        degCent[loopCounter] = 5 / 9 * (degFahren[loopCounter] - 32);
      }
      for (loopCounter = 2; loopCounter >= 0; loopCounter−−) {
        document.write("Value " + loopCounter +
          " was " + degFahren[loopCounter] +
          " degrees Fahrenheit");
        document.write(" which is " + degCent[loopCounter] +
          " degrees centigrade<br />");
      }

    </script>
  </body>

</html>

第三章,例4
var degFahren=[212,32,-459.15];
var衰减=[];
var循环计数器;
对于(loopCounter=0;loopCounter=0;loopCounter−−) {
文件。写入(“值”+循环计数器+
“was”+degFahren[循环计数器]+
“华氏度”);
文件。写入(“这是”+衰减[循环计数器]+
“摄氏度
”; }
试试这个(只需更改
-
):


第三章,例4
var degFahren=[212,32,-459.15];
var衰减=[];
var循环计数器;
对于(loopCounter=0;loopCounter=0;loopCounter--){
文件。写入(“值”+循环计数器+
“was”+degFahren[循环计数器]+
“华氏度”);
文件。写入(“这是”+衰减[循环计数器]+
“摄氏度
”; }
代码是从哪里来的?看起来
循环计数器--
中的破折号(
--
)不是破折号,而是其他东西。这应该可以工作:开始Javascript第五版天呐哈哈。这是个相当大的错误。但是,是的,你是对的,这就成功了。谢谢。我甚至不知道这是可能的。请看:
<!DOCTYPE html>
<html lang="en">

  <head>
    <title>Chapter 3, Example 4</title>
  </head>

  <body>
    <script>
      var degFahren = [212, 32, -459.15];
      var degCent = [];
      var loopCounter;
      for (loopCounter = 0; loopCounter <= 2; loopCounter++) {
        degCent[loopCounter] = 5 / 9 * (degFahren[loopCounter] - 32);
      }
      for (loopCounter = 2; loopCounter >= 0; loopCounter--) {
        document.write("Value " + loopCounter +
          " was " + degFahren[loopCounter] +
          " degrees Fahrenheit");
        document.write(" which is " + degCent[loopCounter] +
          " degrees centigrade<br />");
      }

    </script>
  </body>

</html>