Проблем с цикъл и функция
Привет!
Опитвам се да приложа цикъл за изчертаване на квадрат от звезди с този сорс код:
function printSquare () {
for ( let i=1; i<=3; i++ ) {
console.log ("*".repeat(3)) ;
}
}
Проблема е, че без функциятя printSquare ми извежда резултат (3 ***) на един ред. Когато опитам с функцията printSquare VSCode не я познава, но не извежда никакъв резултат и не ми извежда съобщение за грешка
Кода
for ( let i=1; i<=3; i++ ) {
console.log ("*".repeat(3)+"\n") ;
}
също не преминава на нов ред и резултата е същия.
Къде бъркам и какъв е проблема с функцията? Предварително благодаря!
Благодаря за отговора! Опитах с извикване и този път сработи, но резултата пак беше (3 ***) на един ред. "\n" в кода също не помогна.
Въведох и кода за сумиране на две числа от книгата на Наков дословно буква по буква. Без разлика от учебника и пак не сработи.
Това е дадено в учебника:
<html>
<body>
<input type="number" id="firstNumber" /> +
<input type="number" id="secondNumber" /> =
<input type="number" id="result" />
<br />
<input type="button" id="calculateButton" value="Calculate" />
<script>
function calculate () {
let firstNumber =
parseInt(document.getElementById("firstNumber").value);
let secondNumber =
parseInt(document.getElementById("secondNumber").value);
document.getElementById("result").value =
firstNumber + secondNumber;
}
let calculateButton = getElementById("calculateButton");
calculateButton.addEventListener("click", calculate);
</script>
</body>
</html>
Може ли да се изпробва на друг компютър за да е сигурно, че работи а не е грешка при мен или проблем с библиотеките на VS Code?
VS code групира еднаквите редове. Това, което ти излиза показва, че е изписало 3 пъти един и същи ред: ***.
С Visual studio излиза както трябва
Благодаря за пояснението! Ще направя всичко възможно да вляза в час до началото на курса!