Професионална програма
Loading...
Breyanova91 avatar Breyanova91 9 Точки

"Expected an identifier and instead saw ';'

При писане на код в Visual Studio  ми дава следната грешка и подчертава последната ";"

"Expected an identifier and instead saw ';'

 

function squareArea (){

    let a = 2;

    let b = 7;

    let area = a * b

    console.log (area);

}

function squareArea(); 

0
Programming Basics
nickwork avatar nickwork 611 Точки

Това е правилният код:

function squareArea (){

    let a = 2;

    let b = 7;

    let area = a * b; 

    console.log (area);

}

squareArea(); 

 

На последният ред думата function е излишна, компилатора си мисли, че искаш да дефинираш нова функция със същото име, за това ти дава грешка. Функцията се извиква само по име, както съм показал.

0
Breyanova91 avatar Breyanova91 9 Точки

много благодаря, получи се.

 

а когато имам няколко бхода и изхода, които искам да задам - къде ги вмъквам

0
nickwork avatar nickwork 611 Точки

По този начин изброяваш аргументите които получаваш. Подават се на функцията (function squareArea (firstArgument, secondArgument) с имена, които ти си избереш, и при извикването на функцията се подават параметрите, в случая (7,2) изброени със запетая...пробвай да добавиш трети параметър за да хванеш логиката.

function squareArea (firstArgument, secondArgument){

    let a = firstArgument;

    let b = secondArgument;

    let area = a * b; 

    console.log (area);

}

squareArea(7,2); 

 

0