Merge branch 'Asabeneh:master' into day-11-translated-to-turkish

pull/611/head
Güven Karabulut 2 years ago committed by GitHub
commit 5a6fc05e51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>30DaysOfJavaScript</title>
</head>
<body>
<h1>30DaysOfJavaScript:03 Day</h1>
<h2>Introdução</h2>
<button onclick="alert('Bem vindo ao 30DaysOfJavaScript!');">Clique aqui</button>
<script src="./helloworld.js"></script>
<script src="./introduction.js"></script>
<script src="./variable.js"></script>
<script src="./main.js"></script>
</body>
</html>

@ -0,0 +1 @@
console.log('Bem vindo ao 30DaysOfJavaScript')

@ -0,0 +1,4 @@
// Os valores das variáveis podem ser acessados de outro arquivo variable.js
console.log(primeiroNome, sobrenome, pais, cidade, idade, isCasado)
console.log(gravidade, pontoEbulicao, PI) // 9.81, 100, 3.14
console.log(nome, profissao, aondeMora)

@ -0,0 +1,20 @@
// Declarando diferentes variáveis com diferentes tipos de dados.
let primeiroNome = 'Asabeneh' // primeiro nome de uma pessoa
let sobrenome = 'Yetayeh' // sobrenome de uma pessoa
let pais = 'Finlândia' // país
let cidade = 'Helsinki' // capital do país
let idade = 100 // idade em anos
let isCasado = true
// Declarando variáveis com valores numéricos
const gravidade = 9.81 // gravidade da terra in m/s2
const pontoEbulicao = 100 // ponto de ebulição da água, temperatura em oC
const PI = 3.14 // constante geométrica
// Variáveis também podem ser declaradas em uma linha, separadas por vírgula.
let nome = 'Asabeneh', //name of a person
profissao = 'Professor',
aondeMora = 'Finlândia'

@ -0,0 +1,20 @@
// Declarando diferentes variáveis com diferentes tipos de dados.
let primeiroNome = 'Asabeneh' // primeiro nome de uma pessoa
let sobrenome = 'Yetayeh' // sobrenome de uma pessoa
let pais = 'Finlândia' // país
let cidade = 'Helsinki' // capital do país
let idade = 100 // idade em anos
let isCasado = true
// Declarando variáveis com valores numéricos
const gravidade = 9.81 // gravidade da terra in m/s2
const pontoEbulicao = 100 // ponto de ebulição da água, temperatura em oC
const PI = 3.14 // constante geométrica
// Variáveis também podem ser declaradas em uma linha, separadas por vírgula.
let nome = 'Asabeneh', //name of a person
profissao = 'Professor',
aondeMora = 'Finlândia'

@ -693,7 +693,7 @@ console.log(`${a} is greater than ${b}: ${a > b}`);
console.log(country.startsWith("land")); // false console.log(country.startsWith("land")); // false
``` ```
17. `endsWith`: он принимает подстроку в качестве аргумента и проверяет, начинается ли строка с указанной подстроки. Возвращает логическое значение (true или false). 17. `endsWith`: он принимает подстроку в качестве аргумента и проверяет, заканчивается ли строка указанной подстрокой. Возвращает логическое значение (true или false).
```js ```js
string.endsWith(substring); string.endsWith(substring);

@ -176,7 +176,7 @@ if (weather === "дождливо") {
### Switch ### Switch
Переключатель является альтернативой для `if else if else else`. Переключатель является альтернативой для `if else if else else`.
Оператор `switch` начинается с ключевого слова `switch`, за которым следуют скобки и блок кода. Внутри блока кода у нас будут разные случаи. Case case запускается, если значение в скобках оператора `switch` совпадает с case vale. Перерыв должен закончиться, и он не снижается после того, как условие выполнено. Блок по умолчанию выполняется, если все случаи не удовлетворяют условию. Оператор `switch` начинается с ключевого слова `switch`, за которым следуют скобки и блок кода. Внутри блока кода у нас будут разные случаи (case). Блок case выполняется, если значение в скобках оператора `switch` совпадает со значением case. Операртор `break` служит для прерывания выполнения, чтобы выполнение кода не прекратилось после выполнения условия. Блок `default` выполняется, если все случаи не удовлетворяют условию.
```js ```js
switch (caseValue) { switch (caseValue) {
@ -242,7 +242,7 @@ switch (day) {
### Тернарный оператор ### Тернарный оператор
Другой способ написания условных выражений - использование тернарных операторов. Мы рассмотрели это в других разделах, но мы также должны упомянуть об этом здесь. Другой способ написания условных выражений - использование тернарных операторов. Мы уже рассматривали этот способ в других разделах, но нам следует также упомянуть о нем здесь.
```js ```js
let isRaining = true; let isRaining = true;
@ -257,7 +257,7 @@ isRaining
### Упражнения: уровень 1 ### Упражнения: уровень 1
1. Получить пользовательский ввод с помощью `prompt("Введите свой возраст:")`. Если пользователю 18 лет или больше, оставьте отзыв: вы достаточно взрослый, чтобы ездить, но если нет, то 18 - отзывайте, чтобы ждать те годы, которые он должен был ждать. 1. Получить пользовательский ввод с помощью `prompt("Введите свой возраст:")`. Если пользователю 18 лет или больше, вывести сообщение: вы достаточно взрослый, чтобы ездить, но если меньше 18 - выведете сообщение,в котором говорится что нужно подождать определённое количество лет, чтобы водить машину.
```sh ```sh
Введите свой возраст: 30 Введите свой возраст: 30
@ -267,14 +267,14 @@ isRaining
Вам осталось 3 года до вождения. Вам осталось 3 года до вождения.
``` ```
2. Сравните значения myAge и yourAge, используя _if… else_. На основе сравнения журнала для консоли, кто старше (я или вы). Используйте `prompt("Введите свой возраст:")`, чтобы получить возраст в качестве входных данных. 2. Сравните значения myAge и yourAge с помощью if ... else. На основе сравнения выведите результат в консоль, указав, кто старше (я или вы). Используйте prompt("Enter your age:") для получения возраста в качестве входных данных.
```sh ```sh
Введите свой возраст: 30 Введите свой возраст: 30
Ты на 5 лет старше меня. Ты на 5 лет старше меня.
``` ```
3. Если a больше, чем b, вернуть «a больше, чем b», иначе «a меньше, чем b». Попробуй реализовать в пути 3. Если a больше, чем b, вернуть «a больше, чем b», иначе «a меньше, чем b». Попробуйте реализовать это различными способами:
- используя if else - используя if else
- тернарный оператор. - тернарный оператор.
@ -288,26 +288,25 @@ isRaining
4 больше 3 4 больше 3
``` ```
4. Четные числа делятся на 2, а остаток равен нулю. Как проверить, является ли число четным или нет с помощью JavaScript? 4. Чётные числа делятся на 2, а остаток равен нулю. Как проверить, является ли число чётным или нет с помощью JavaScript?
```sh ```sh
Введите число: 2 Введите число: 2
2 - четное число 2 - чётное число
Введите число: 9 Введите число: 9
9 является нечетным числом. 9 является нечётным числом.
``` ```
### Упражнения: уровень 2 ### Упражнения: уровень 2
1. Напишите код, который может дать оценку студентам в соответствии с их оценками: 1. Напишите код, который может дать оценку студентам в соответствии с их баллами:
- 80-100, A - 80-100, A
- 70-89, B - 70-79, B
- 60-69, C - 60-69, C
- 50-59, D - 50-59, D
- 0-49, F - 0-49, F
2. Проверьте, является ли сезон осенью, зимой, весной или летом. 2. Проверьте, является ли сезон: осенью, зимой, весной или летом. Если пользователь ввёл :
Если пользовательский ввод:
- сентябрь, октябрь или ноябрь, сезон осень. - сентябрь, октябрь или ноябрь, сезон осень.
- декабрь, январь или февраль, сезон зима. - декабрь, январь или февраль, сезон зима.
- март, апрель или май, сезон весна - март, апрель или май, сезон весна

@ -1,25 +1,24 @@
div align=center <div align="center">
h1 30 Günde JavaScript Setler ve Maplarh1 <h1> 30 Günde JavaScript: Loops - Döngüler</h1>
a class=header-badge target=_blank href=httpswww.linkedin.cominasabeneh <a class="header-badge" target="_blank" href="https://www.linkedin.com/in/asabeneh/">
img src=httpsimg.shields.iobadgestyle--5eba00.svglabel=LinkedIn&logo=linkedin&style=social <img src="https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social">
a </a>
a class=header-badge target=_blank href=httpstwitter.comAsabeneh <a class="header-badge" target="_blank" href="https://twitter.com/Asabeneh">
img alt=Twitter Follow src=httpsimg.shields.iotwitterfollowasabenehstyle=social <img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/asabeneh?style=social">
a </a>
subAuthor <sub>Author:
a href=httpswww.linkedin.cominasabeneh target=_blankAsabeneh Yetayehabr <a href="https://www.linkedin.com/in/asabeneh/" target="_blank">Asabeneh Yetayeh</a><br>
<sub>Çevirmen:
sub <a href="https://github.com/guven07" target="_blank">Güven Karabulut</a><br>
subÇevirmen <small> Kasım 2022</small>
a href=httpsgithub.comguven07 target=_blankGüven Karabulutabr </sub>
small Kasım 2022small </div>
sub
div
[ Day 9](..09_Day_Higher_order_functions09_day_higher_order_functions.md) [>> Day 11 ](..11_Day_Destructuring_and_spreading11_day_destructuring_and_spreading.md)
[ Day 9](..09_Day_Higher_order_functions09_day_higher_order_functions.md) [Day 11](..11_Day_Destructuring_and_spreading11_day_destructuring_and_spreading.md)
![Day 6](/images/banners/day_1_10.png)
![Gün 10](imagesbannersday_1_10.png)
- [Gün 10](#gün-10) - [Gün 10](#gün-10)
- [Set](#set) - [Set](#set)
@ -386,7 +385,7 @@ div align=center
## Egzersiz ## Egzersiz
### EgzersizSeviye 1 ### Egzersiz:Seviye 1
```js ```js
const a = [4, 5, 8, 9] const a = [4, 5, 8, 9]
@ -402,13 +401,13 @@ div align=center
6. bir ülke map'ı oluşturun ve içindeki ülkelerin karakter sayısını girin 6. bir ülke map'ı oluşturun ve içindeki ülkelerin karakter sayısını girin
### ExercisesLevel 2 ### Egzersiz:Seviye 2
1.A birleşim B'yi bulun 1.A birleşim B'yi bulun
2.A kesişim B'yi bulun 2.A kesişim B'yi bulun
3. A ile B'yi bul 3. A ile B'yi bul
### EgzersizSeviye 3 ### Egzersiz:Seviye 3
1.Ülkeler nesne dosyasında kaç tane dil var 1.Ülkeler nesne dosyasında kaç tane dil var
@ -442,4 +441,4 @@ div align=center
🎉 TEBRİKLER ! 🎉 🎉 TEBRİKLER ! 🎉
[ Day 9](..09_Day_Higher_order_functions09_day_higher_order_functions.md) [Day 11 ](..11_Day_Destructuring_and_spreading11_day_destructuring_and_spreading.md) [ Day 9](..09_Day_Higher_order_functions09_day_higher_order_functions.md) [ >> Day 11](..11_Day_Destructuring_and_spreading11_day_destructuring_and_spreading.md)

Loading…
Cancel
Save