File tree Expand file tree Collapse file tree 12 files changed +158
-164
lines changed
1-js/02-first-steps/10-ifelse
6-rewrite-if-else-question Expand file tree Collapse file tree 12 files changed +158
-164
lines changed Original file line number Diff line number Diff line change 1
- ** Yes, it will .**
1
+ ** Ja det vil den. .**
2
2
3
- Any string except an empty one (and ` "0" ` is not empty) becomes ` true ` in the logical context .
3
+ Husk at alle tekster (utenom en tom en ` "" ` ) vil bli lest som ` true ` .
4
4
5
- We can run and check :
5
+ Vi kan kjøre koden og teste :
6
6
7
7
``` js run
8
8
if (" 0" ) {
9
- alert ( ' Hello' );
9
+ alert (" Hello" );
10
10
}
11
11
```
12
-
Original file line number Diff line number Diff line change 1
- importance : 5
1
+ viktighet : 5
2
2
3
3
---
4
4
5
- # if (a string with zero )
5
+ # if (setning med 0 )
6
6
7
- Will ` alert ` be shown ?
7
+ Vil ` alert ` bli vist ?
8
8
9
9
``` js
10
10
if (" 0" ) {
11
- alert ( ' Hello' );
11
+ alert (" Hello" );
12
12
}
13
13
```
14
-
Original file line number Diff line number Diff line change 1
1
<!DOCTYPE html>
2
2
< html >
3
+ < body >
4
+ < script >
5
+ "use strict" ;
3
6
4
- < body >
5
- < script >
6
- 'use strict' ;
7
-
8
- let value = prompt ( 'What is the "official" name of JavaScript?' , '' ) ;
9
-
10
- if ( value == 'ECMAScript' ) {
11
- alert ( 'Right!' ) ;
12
- } else {
13
- alert ( "You don't know? ECMAScript!" ) ;
14
- }
15
- </ script >
16
-
17
-
18
- </ body >
7
+ let value = prompt ( 'What is the "official" name of JavaScript?' , "" ) ;
19
8
9
+ if ( value == "ECMAScript" ) {
10
+ alert ( "Right!" ) ;
11
+ } else {
12
+ alert ( "You don't know? ECMAScript!" ) ;
13
+ }
14
+ </ script >
15
+ </ body >
20
16
</ html >
Original file line number Diff line number Diff line change 1
- importance : 2
1
+ viktighet : 2
2
2
3
3
---
4
4
5
- # The name of JavaScript
5
+ # JavaScript sitt navn
6
6
7
- Using the ` if..else ` construct, write the code which asks : 'What is the "official" name of JavaScript? '
7
+ Ved å bruke ` if..else ` skal du skrive kode som spør : 'Hva er det "offisielle" navnet til JavaScript'
8
8
9
- If the visitor enters "ECMAScript", then output "Right!", otherwise -- output : "Didn't know ? ECMAScript!"
9
+ Hvis brukeren skriver inn "ECMAScript", skal tilbakemeldingen være "Korrekt!". Ellers skal den være : "Visste du det ikke ? ECMAScript!"
10
10
11
11
![ ] ( ifelse_task2.svg )
12
12
13
13
[ demo src="ifelse_task2"]
14
-
Original file line number Diff line number Diff line change 1
1
<!DOCTYPE html>
2
2
< html >
3
+ < body >
4
+ < script >
5
+ "use strict" ;
3
6
4
- < body >
5
-
6
- < script >
7
- 'use strict' ;
8
-
9
- let value = prompt ( 'Type a number' , 0 ) ;
10
-
11
- if ( value > 0 ) {
12
- alert ( 1 ) ;
13
- } else if ( value < 0 ) {
14
- alert ( - 1 ) ;
15
- } else {
16
- alert ( 0 ) ;
17
- }
18
- </ script >
19
-
20
- </ body >
7
+ let value = prompt ( "Type a number" , 0 ) ;
21
8
9
+ if ( value > 0 ) {
10
+ alert ( 1 ) ;
11
+ } else if ( value < 0 ) {
12
+ alert ( - 1 ) ;
13
+ } else {
14
+ alert ( 0 ) ;
15
+ }
16
+ </ script >
17
+ </ body >
22
18
</ html >
Original file line number Diff line number Diff line change 1
-
2
-
3
1
``` js run
4
- let value = prompt (' Type a number' , 0 );
2
+ let value = prompt (" Type a number" , 0 );
5
3
6
4
if (value > 0 ) {
7
- alert ( 1 );
5
+ alert (1 );
8
6
} else if (value < 0 ) {
9
- alert ( - 1 );
7
+ alert (- 1 );
10
8
} else {
11
- alert ( 0 );
9
+ alert (0 );
12
10
}
13
11
```
14
-
Original file line number Diff line number Diff line change 1
- importance : 2
1
+ viktighet : 2
2
2
3
3
---
4
4
5
- # Show the sign
5
+ # Vis en verdi
6
6
7
- Using ` if..else ` , write the code which gets a number via ` prompt ` and then shows in ` alert ` :
7
+ Ved å bruke ` if..else ` skal du skrive kode som tar inn et tall via ` prompt ` og viser dette i ` alert ` :
8
8
9
- - ` 1 ` , if the value is greater than zero ,
10
- - ` -1 ` , if less than zero ,
11
- - ` 0 ` , if equals zero .
9
+ - ` 1 ` , hvis verdien er mer enn null ,
10
+ - ` -1 ` , hvis verdien er mindre enn null ,
11
+ - ` 0 ` , hvis verdien er null .
12
12
13
- In this task we assume that the input is always a number .
13
+ I denne oppgaven antar vi at input vil alltid være et tall .
14
14
15
15
[ demo src="if_sign"]
Original file line number Diff line number Diff line change 1
-
2
-
3
1
``` js
4
- result = ( a + b < 4 ) ? ' Below' : ' Over' ;
2
+ result = a + b < 4 ? " Below" : " Over" ;
5
3
```
6
-
Original file line number Diff line number Diff line change @@ -2,15 +2,14 @@ importance: 5
2
2
3
3
---
4
4
5
- # Rewrite 'if' into '?'
5
+ # Gjør om 'if' til '?'
6
6
7
- Rewrite this ` if ` using the ternary operator ` '?' ` :
7
+ Gjør om denne ` if ` påstanden ved bruk av ternary operatøren ` '?' ` :
8
8
9
9
``` js
10
10
if (a + b < 4 ) {
11
- result = ' Below' ;
11
+ result = " Below" ;
12
12
} else {
13
- result = ' Over' ;
13
+ result = " Over" ;
14
14
}
15
15
```
16
-
Original file line number Diff line number Diff line change 1
-
2
-
3
1
``` js
4
- let message = (login == ' Employee' ) ? ' Hello' :
5
- (login == ' Director' ) ? ' Greetings' :
6
- (login == ' ' ) ? ' No login' :
7
- ' ' ;
2
+ let message =
3
+ login == " Employee"
4
+ ? " Hello"
5
+ : login == " Director"
6
+ ? " Greetings"
7
+ : login == " "
8
+ ? " No login"
9
+ : " " ;
8
10
```
9
-
You can’t perform that action at this time.
0 commit comments