не удалось отобразить javascript в браузере Chrome в ubuntu 14.04

, пытаясь отобразить простой файл сценария java для печати таблицы фибоначчи, я ничего не получаю (пустая страница) в хром ... как показано ниже

<!DOCTYPE html>
<html>
<head>
<title> The Fibonacci Numbers </title>
</head>
<body>
<script>
    document.write("<h2>Table of Fibonacci Numbers</h2>");
    for(i=0;j=1;k=0;f=0;i<50;i++;f=j+k;j=k;k=f) {
        document.write("Fibonacci("+i+") = "+f);
        document.write("<br>");
        }
</script>
</body>
</html>      

Я думал, может быть, это потому, что javascript не включен в chromium, поэтому я искал и запускал ...

$ sudo apt-get update && sudo apt-get install icedtea-plugin

, но это не сработало? в чем проблема?

1
задан 2 October 2014 в 19:30

1 ответ

Это не имеет ничего общего с Ubuntu, у вас просто синтаксическая ошибка в вашем скрипте. В следующий раз откройте консоль javascript (нажмите F12). Вы увидите эту ошибку:

Uncaught SyntaxError: Unexpected token ; 

Firefox с установленным FireBug немного полезнее:

SyntaxError: missing ) after for-loop control
for(i=0;j=1;k=0;f=0;i<50;i++;f=j+k;j=k;k=f) {
--------------^

Насколько я знаю, вы не можете сделать все это в for, но я не эксперт по JavaScript, поэтому, возможно, я ошибаюсь. Нет сомнений в том, что вы не можете так поступать. Например, где вы изменяете значение j? Даже если это сработает, оно всегда будет печатать 0. То, что вы ищете, похоже на

<html>
<head>
<title> The Fibonacci Numbers </title>
</head>
<body>
<script>
    document.write("<h2>Table of Fibonacci Numbers</h2>");
    document.write("Fibonacci(0) = 0<br>");
    document.write("Fibonacci(1) = 1<br>");
    last=1;
    BeforeLast=0;
    for(i=2;i<50;i++){
        f=last+BeforeLast;
        document.write("Fibonacci("+i+") = "+f);
        document.write("<br>");
        BeforeLast=last;
        last=f;
        }
</script>
</body>
</html>      
1
ответ дан 24 May 2018 в 03:11
  • 1
    Thanx @ terdon..хорошо это была ошибка C / C ++ на самом деле, не имеет ничего общего с ubuntu .. извините !! – jazzz 2 October 2014 в 20:02

Другие вопросы по тегам:

Похожие вопросы: