Skip to content

Commit b73f509

Browse files
authored
Merge pull request #25 from mtsonkova/patch-10
Coding Style
2 parents 13c74a3 + 9053108 commit b73f509

File tree

1 file changed

+17
-17
lines changed
  • 1-js/03-code-quality/02-coding-style/1-style-errors

1 file changed

+17
-17
lines changed

1-js/03-code-quality/02-coding-style/1-style-errors/solution.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11

2-
You could note the following:
2+
Може да забележите следното:
33

44
```js no-beautify
5-
function pow(x,n) // <- no space between arguments
6-
{ // <- figure bracket on a separate line
7-
let result=1; // <- no spaces before or after =
8-
for(let i=0;i<n;i++) {result*=x;} // <- no spaces
9-
// the contents of { ... } should be on a new line
5+
function pow(x,n) // <- няма разстояние между аргументите
6+
{ // <- фигуративната скоба е на нов ред
7+
let result=1; // <- няма разстояние преди и след знака =
8+
for(let i=0;i<n;i++) {result*=x;} // <- няма разстояние между result, *= и x
9+
// съдържанието на { ... } трябва да е на нов ред
1010
return result;
1111
}
1212

13-
let x=prompt("x?",''), n=prompt("n?",'') // <-- technically possible,
14-
// but better make it 2 lines, also there's no spaces and missing ;
15-
if (n<0) // <- no spaces inside (n < 0), and should be extra line above it
16-
{ // <- figure bracket on a separate line
17-
// below - long lines can be split into multiple lines for improved readability
18-
alert(`Power ${n} is not supported, please enter an integer number greater than zero`);
13+
let x=prompt("x?",''), n=prompt("n?",'') // <-- технически е възможно,
14+
// но по-добре да е на 2 реда. Също така няма разстояние и липсва ;
15+
if (n<0) // <- няма разстояние вътре в скобите (n < 0) и също така трябва да има допълнителен ред над него
16+
{ // <- фигуративната скоба е на отделен ред
17+
// долу - дългите редове може да се разделят на множество редове с по-мака дължина, за по-добра четимост
18+
alert(`Степента ${n} не се поддържа, моля въведете цяло число, по-голямо от нула`);
1919
}
20-
else // <- could write it on a single line like "} else {"
20+
else // <- може да се напише на един ред като "} else {"
2121
{
22-
alert(pow(x,n)) // no spaces and missing ;
22+
====ow(x,n)) // няма разстояния и ;
2323
}
2424
```
2525

26-
The fixed variant:
26+
Оправеният вариант:
2727

2828
```js
2929
function pow(x, n) {
@@ -40,8 +40,8 @@ let x = prompt("x?", "");
4040
let n = prompt("n?", "");
4141

4242
if (n < 0) {
43-
alert(`Power ${n} is not supported,
44-
please enter an integer number greater than zero`);
43+
alert(`Степен ${n} не се поддържа,
44+
моля въведете цяло число, по-голямо от нула`);
4545
} else {
4646
alert( pow(x, n) );
4747
}

0 commit comments

Comments
 (0)