Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Conditional operators: if, '?'#28

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
tarasyyyk merged 6 commits intojavascript-tutorial:masterfromZim123:1_02_10_ifelse
Jun 13, 2019
Merged
Show file tree
Hide file tree
Changes fromall commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
**Yes, it will.**
**Так, буде.**

Any string except an empty one (and `"0"`is not empty) becomes`true`in the logical context.
Будь-який рядок, за вийнятком порожнього (і `"0"`не є порожнім) перетворюються на`true`у логічному контексті.

We can run and check:
Ми можемо запустити і перевірити:

```js run
if ("0") {
alert( 'Hello' );
alert( 'Привіт' );
}
```

6 changes: 3 additions & 3 deletions1-js/02-first-steps/10-ifelse/1-if-zero-string/task.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -2,13 +2,13 @@ importance: 5

---

# if (a string with zero)
# if (рядок з нулем)

Will`alert` be shown?
Чи буде показано`alert`?

```js
if ("0") {
alert( 'Hello' );
alert( 'Привіт' );
}
```

View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,12 +5,12 @@
<script>
'use strict';

let value = prompt('What is the "official" name of JavaScript?', '');
let value = prompt('Яке "офіційне" ім\'я JavaScript?', '');

if (value == 'ECMAScript') {
alert('Right!');
alert('Правильно!');
} else {
alert("You don't know? ECMAScript!");
alert("Ви не знаєте? ECMAScript!");
}
</script>

Expand Down
6 changes: 3 additions & 3 deletions1-js/02-first-steps/10-ifelse/2-check-standard/task.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -2,11 +2,11 @@ importance: 2

---

#The name of JavaScript
#Ім'я JavaScript

Using the `if..else` construct, write the code which asks: 'What is the "official" name of JavaScript?'
Використовуючи конструкцію `if..else`, напишіть код, що запитує: 'Яке "офіційне" ім'я JavaScript?'

If the visitor enters"ECMAScript",then output "Right!",otherwise--output: "Didn't know? ECMAScript!"
Якщо відвідувач вводить"ECMAScript",виведіть "Правильно!",у іншому випадку--виведіть: "Не знаєте? ECMAScript!"

![](ifelse_task2.png)

Expand Down
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@
<script>
'use strict';

let value = prompt('Type a number', 0);
let value = prompt('Введіть число', 0);

if (value > 0) {
alert(1);
Expand Down
2 changes: 1 addition & 1 deletion1-js/02-first-steps/10-ifelse/3-sign/solution.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@


```js run
let value = prompt('Type a number', 0);
let value = prompt('Введіть число', 0);

if (value > 0) {
alert( 1 );
Expand Down
12 changes: 6 additions & 6 deletions1-js/02-first-steps/10-ifelse/3-sign/task.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -2,14 +2,14 @@ importance: 2

---

#Show the sign
#Покажіть знак

Using `if..else`,write the code which gets a number via`prompt`and then shows in `alert`:
Використовуючи `if..else`,напишіть код, що отримує число за допомогою`prompt`і потім виводить повідомлення `alert`:

- `1`,if the value is greater than zero,
- `-1`,if less than zero,
- `0`,if equals zero.
- `1`,якщо значення більше нуля,
- `-1`,якщо меньше нуля,
- `0`,якщо дорівнює нулю.

In this task we assume that the input is always a number.
У цьому завданні ми припускаємо, що введенне значення завжди є числом.

[demo src="if_sign"]
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@


```js
result = (a + b < 4) ? 'Below' : 'Over';
result = (a + b < 4) ? 'Нижче' : 'Вище';
```

View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -2,15 +2,15 @@ importance: 5

---

#Rewrite 'if'into '?'
#Перепишіть 'if'на '?'

Rewrite this `if` using the ternary operator `'?'`:
Перепишіть цей `if`, використовуючи тернарний оператор `'?'`:

```js
if (a + b < 4) {
result = 'Below';
result = 'Нижче';
} else {
result = 'Over';
result = 'Вище';
}
```

View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@


```js
let message = (login == 'Employee') ? 'Hello' :
(login == 'Director') ? 'Greetings' :
(login == '') ? 'No login' :
let message = (login == 'Працівник') ? 'Привіт' :
(login == 'Директор') ? 'Вітаю' :
(login == '') ? 'Немає логіну' :
'';
```

View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -2,21 +2,21 @@ importance: 5

---

#Rewrite 'if..else'into '?'
#Перепишіть 'if..else'на '?'

Rewrite `if..else` using multiple ternary operators `'?'`.
Перепишіть `if..else`, використовуючи декілька тернарних операторів `'?'`.

For readability, it's recommended to split the code into multiple lines.
Для зручності читання рекомендується розділити код на кілька рядків.

```js
let message;

if (login == 'Employee') {
message = 'Hello';
} else if (login == 'Director') {
message = 'Greetings';
if (login == 'Працівник') {
message = 'Привіт';
} else if (login == 'Директор') {
message = 'Вітаю';
} else if (login == '') {
message = 'No login';
message = 'Немає логіну';
} else {
message = '';
}
Expand Down
Loading

[8]ページ先頭

©2009-2025 Movatter.jp