1
1
2
- You could note the following :
2
+ Man kann Folgendes anmerken :
3
3
4
4
``` 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 ) // <- kein Leerzeichen zwischen Parametern
6
+ { // <- Klammer auf in eine zweite Zeile
7
+ let result= 1 ; // <- keine Leerzeichen vor und nach =
8
+ for (let i= 0 ;i< n;i++ ) {result*= x;} // <- keine Leerzeichen
9
+ // the contents of { ... } sollte in eine neue Zeile sein
10
10
return result;
11
11
}
12
12
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
+
14
+ let x= prompt (" x?" ,' ' ), n= prompt (" n?" ,' ' ) // <-- theoretisch möglich,
15
+ // aber besser wenn man es auf zwei Zeilen aufteilt. Es fehlen auch die Leerzeichen und das Semikolon ;
16
+ if (n< 0 ) // <- keine Leerzeichen in den Klammern (n < 0), davor sollte auch eine leere Zeile sein
17
+ { // <- Klammer auf in eine neue Zeile
18
+ // unten - lange Zeilen können aufgeteilt werden um die Lesbarkeit zu verbessern
19
+ alert (` Exponent ${ n} wird nicht unterstützt, bitte geben Sie einen Integerwert ein, der größer ist als null` );
20
+
19
21
}
20
- else // <- could write it on a single line like "} else {"
22
+ else // <- man könnte es in einer einzigen Zeile schreiben "} else {"
21
23
{
22
- alert (pow (x,n)) // no spaces and missing ;
24
+ alert (pow (x,n)) // keine Leerzeichen und kein ;
23
25
}
24
26
```
25
27
26
- The fixed variant :
28
+ Die Verbesserte Variante :
27
29
28
30
``` js
29
31
function pow (x , n ) {
@@ -39,9 +41,11 @@ function pow(x, n) {
39
41
let x = prompt (" x?" , " " );
40
42
let n = prompt (" n?" , " " );
41
43
42
- if (n <= 0 ) {
43
- alert (` Power ${ n} is not supported,
44
- please enter an integer number greater than zero` );
44
+
45
+ if (n < 0 ) {
46
+ alert (` Exponent ${ n} wird nicht unterstützt,
47
+ bitte geben Sie einen Integerwert ein, der größer ist als null` );
48
+
45
49
} else {
46
50
alert ( pow (x, n) );
47
51
}
0 commit comments