Во-первых, этот валидатор не проверяет javascript, он только проверяет разметку HTML.
Во-вторых, когда у вас есть <!-- hide me
, вы должны закомментировать его так же, как вы делаете show me -->
следующим образом: // <!-- hide me
. Сегодня они не нужны, так что вы все равно можете их спокойно пропустить.
В-третьих, вы переопределяете firstVariable
, вы, вероятно, хотели поставить secondVariable
во второй раз.
В-четвертых, вы никогда не вызываете функцию, поэтому, возможно, вы захотите поместить name(7, 9);
где-нибудь после объявления функции.
Наконец, вам не нужно возвращать результат, если вы его не используете (что в данном случае не используется), и вам не следует использовать document.write()
, так как он задерживает рендеринг стр.
<script type="text/javascript">
// <!--
//<![CDATA[
var int firstVariable = 7;
var int secondVariable = 9;
function name(firstVariable, secondVariable){
int result = firstVariable + secondVariable;
document.writeln(result);
}
name(firstVariable, secondVariable);
//]]>
// -->
</script>