1
00:00:00,560 --> 00:00:05,600
Bu videoda Javascript değişkenleri ve sözdizimi üzerinde duracağız.

2
00:00:05,940 --> 00:00:10,290
Dolayısıyla değişkenler her programlama dilinde var olan bir kavramdır.

3
00:00:10,290 --> 00:00:12,810
Ve temel kavram daima aynıdır.

4
00:00:12,900 --> 00:00:19,530
Değişken, üzerine bir isim taşıyan bir konteynerdir ve bu konteynırın içinde biraz veri depoluyoruz.

5
00:00:20,610 --> 00:00:23,010
Böylece temel ilkel türleri gördük.

6
00:00:23,010 --> 00:00:28,920
Dizeler, rakamlar ve boole'lar ve değişkenler gibi şeyler, yalnızca bunlardan birini koyabildiğimiz ve sonradan atıfta

7
00:00:28,920 --> 00:00:32,410
bulunacağımız bir ad verebileceğimiz bir kabın bulunduğu bir kap.

8
00:00:32,580 --> 00:00:38,460
değişkeni, içinde bulunduğumuz kavanozun içine koyduğumuz verilerin değişebileceğini anlamına gelir.

9
00:00:38,550 --> 00:00:41,280
Ve tabii ki isim

10
00:00:41,280 --> 00:00:42,970
Dolayısıyla değişkenler gerçekten önemlidir.

11
00:00:43,020 --> 00:00:45,810
Bazı verileri saklamamıza ve daha sonra geri çağırmamıza izin veriyorlar.

12
00:00:45,900 --> 00:00:53,160
Dolayısıyla, kullanıcı girişi olan bir web sitemiz varsa ve şu anda oturum açmış olan kullanıcının kullanıcı adını biliyorsak

13
00:00:53,160 --> 00:00:56,780
Current logged in user adlı bir değişkene sahip olabiliriz.

14
00:00:57,030 --> 00:00:58,910
Ve değişebilir ve değişecektir.

15
00:00:58,950 --> 00:01:05,820
değişkene sahip olabiliriz ve oyuncu 1 ile oyuncu arasında oyuncu 1'e ve Oyuncu 2'ye ve bu

16
00:01:05,820 --> 00:01:13,230
değişken herhangi bir noktada hangi oyuncunun gitmesi gerektiği hakkında bilgi sahibi olmaktan ya da takip etmekten sorumludur.

17
00:01:13,230 --> 00:01:20,010
Sonra birisi oturumu kapattığında en kısa sürede boş ya da yanlış ya da Geçerli dönüş denen

18
00:01:20,010 --> 00:01:22,800
tic tac toe oyunumuz için başka bir

19
00:01:22,890 --> 00:01:26,520
Dolayısıyla javascript değişkenleri için sözdizimi çok basittir.

20
00:01:26,520 --> 00:01:28,290
Öyle görünüyor.

21
00:01:28,290 --> 00:01:33,600
VAR anahtar kelime V-A, değişken adında bir boşluktur.

22
00:01:33,600 --> 00:01:40,170
Bu ne istersen istersin, bu konteyner için eşit işaret ve sonra da bir

23
00:01:40,170 --> 00:01:44,460
değer ve sonra da bir sembolik olarak adlandırılmasını istiyoruz.

24
00:01:44,460 --> 00:01:47,600
Yarı kolonlara ihtiyaç duyduğunuzda daha fazla konuşacağız.

25
00:01:47,700 --> 00:01:53,370
Şimdilik, yaptığımız her şey bir yarı-kolonla kurtulabiliyor ya da bir iki nokta üst üste kalın bağırsak kullanamayacak.

26
00:01:53,640 --> 00:01:57,260
Stil ve kongre hakkında konuşurken bunun hakkında konuşacağız.

27
00:01:57,390 --> 00:01:59,960
Fakat şimdilik sonuna kadar bir sembol koydum.

28
00:02:00,870 --> 00:02:03,810
İşte üç değişken örneği var.

29
00:02:03,900 --> 00:02:06,410
İlk isim.

30
00:02:06,480 --> 00:02:14,120
Bu konteyner adını çağırıyorum ve bunu bir sonraki Rusty dizesine eşit ayarlayacağım.

31
00:02:14,310 --> 00:02:20,430
Sýr gizli denilen bir deðiþim oluþturuyorum ve 73 numaraya ve sonuncusuya eþit olarak

32
00:02:20,430 --> 00:02:26,260
ayarladým ve bir deðiþikliði yapmak sevimli ve boolean deðerini gerçek olacaý gibi ayarladým.

33
00:02:26,640 --> 00:02:28,100
Bu yüzden sana nasıl çalıştığını göstereyim.

34
00:02:28,110 --> 00:02:30,030
Ben devam edip Konsolumu burada

35
00:02:32,730 --> 00:02:36,480
açacağım ve bir ilk değişken yapmak için devam edeceğim.

36
00:02:36,480 --> 00:02:45,810
Bu yüzden değişkene ad denilecek ve harika köpem Rusty'nin adını eşitleyeceğim ve girmeyi vereceğim ve şimdi

37
00:02:45,810 --> 00:02:53,070
yaptığım şey, javascript demek, biraz alan yaratmanız için size ihtiyacım var. o alana

38
00:02:53,070 --> 00:02:56,420
ad adı verilen bir ad verin.

39
00:02:56,430 --> 00:02:59,110
Resti'ye eşit olmak yerine biraz kafa karıştırıcı.

40
00:02:59,130 --> 00:03:03,420
Şimdi ne zaman bir isim sorduğumda kelimenin adını yazarım.

41
00:03:03,420 --> 00:03:08,480
Bana Rustie'yi ya da her neyse onun adına saklayacak.

42
00:03:08,580 --> 00:03:11,890
Bir sonraki şey şu ki orada olan değeri değiştirebilirim.

43
00:03:12,240 --> 00:03:14,950
Bunu yapmak için sadece onu yeniden atayacağım.

44
00:03:15,060 --> 00:03:24,610
Ben sadece isim eşit işareti söylüyorum ve onu vermek korkunç bir takma olan Tator olmak için değiştireceğim.

45
00:03:24,620 --> 00:03:29,780
Ve ţimdi ismini tekrar istesek ţimdi Tator'um.

46
00:03:29,820 --> 00:03:31,610
Bu değişkenlerin önemli bir parçasıdır.

47
00:03:31,620 --> 00:03:32,700
Değişebilirler.

48
00:03:32,700 --> 00:03:34,140
Değişkenler.

49
00:03:34,710 --> 00:03:40,750
Bu örnekte, ad değerini çağırıyorum ve ardından Merhaba orada bitiştirerek çağırıyorum.

50
00:03:40,860 --> 00:03:42,430
Bu yüzden sana göstereceğim.

51
00:03:42,570 --> 00:03:50,090
Bu sefer arkadaşlarımız Sally'e eşit olan başka bir değişken yapalım.

52
00:03:50,820 --> 00:03:54,930
Ve sonra tek yaptığım, arkadaşım orada bir merhaba diyelim.

53
00:03:55,350 --> 00:03:57,180
Selam.

54
00:03:57,720 --> 00:04:03,750
Artı arkadaşım ve ben burada boşluk eklemeye özen gösterdik, böylece onları bir araya getirdiğimizde cümlede

55
00:04:03,750 --> 00:04:07,520
güzel bir alanımız var ve biz orada merhaba bulalım Sally.

56
00:04:08,100 --> 00:04:15,330
Ve bunu değiştirirsem ve şimdi arkadaşımın hiç kimseye eşit olmadığını söylüyorum.

57
00:04:15,440 --> 00:04:17,180
Çok üzücü.

58
00:04:18,360 --> 00:04:24,740
Ve aynı satırı yazıyorum Merhaba orada artı arkadaşım artık merhaba kimse yok.

59
00:04:25,860 --> 00:04:29,260
Ayrıca size sadece sayıları orada da saklayabileceğimizi gösterin.

60
00:04:29,350 --> 00:04:31,210
Can veya herhangi bir temel veri türleri.

61
00:04:31,410 --> 00:04:37,110
Bu yüzden Far uyuşması denilen bir numaraya eşit yapacağım.

62
00:04:37,320 --> 00:04:41,610
Kırk üçümüzle gidelim.

63
00:04:41,610 --> 00:04:47,870
Şimdi Nom'a başvurduğumda 43'ü alıyorum ve bununla matematik yapabilirim, böylece hayır gibi bir şey yapabilirim.

64
00:04:48,100 --> 00:05:00,540
Artı yüz tane ve 143 tane al ya da uyuşturucu yapabilirim benim iki uçağım ve bir tane alırım.

65
00:05:00,540 --> 00:05:05,040
Değişkenler ve Javascript'le ilgili bir diğer önemli kavram da değerlerini

66
00:05:05,040 --> 00:05:06,990
değiştirebilmem, ancak türünü de değiştirebilmem.

67
00:05:06,990 --> 00:05:14,910
Diyelim ki 50 numaralı dize bilgisinin değerini değiştirmek istiyorum.

68
00:05:15,360 --> 00:05:18,470
Bunu çok kolay yapabilirim, çünkü bu uyuşukluk eşittir.

69
00:05:19,050 --> 00:05:27,450
Ve 50 numaralı harfi oraya yazabilirim ya da 50 sözcük sürümü dize yazabilirim ve bunun bir dize

70
00:05:27,480 --> 00:05:28,410
olduğu iyidir.

71
00:05:28,410 --> 00:05:31,170
Eskiden önce bir numara olmuştu, ancak artık bir dizede değiştiriyorum.

72
00:05:31,170 --> 00:05:35,200
Javascript bazı dillerde yan not olmaz.

73
00:05:35,280 --> 00:05:37,290
Bu bir sorundur ve bunu yapamazsınız.

74
00:05:37,290 --> 00:05:42,660
Javascript'in dinamik yazım denilen bir özelliği vardır; bu, bir türden diğerine sorunsuz

75
00:05:42,750 --> 00:05:43,870
değişebileceği anlamına gelir.

76
00:05:44,220 --> 00:05:48,630
Üzerinde değinmek istediğim değişkenlerle ilgili en son şey, onlara nasıl isim verdiğimize dair bir

77
00:05:48,630 --> 00:05:49,230
sözleşmenin olmasıdır.

78
00:05:49,770 --> 00:05:56,540
Ve burada fark ederseniz hepsi deve halini takip eder ve bu da ilk harfin her zaman küçük harfli olduğu anlamına gelir.

79
00:05:57,090 --> 00:06:02,490
Ve sonra başka bir sözcüğümüz varsa, yeni kelimenin ilk harfini büyük harflerle yazarız.

80
00:06:02,760 --> 00:06:12,450
çizgiler kullanır ve kelimeler arasında çizgi kullandığınız daha sıklıkla Khabab veya Dasch davası diye adlandırılan bir şey var demektir.

81
00:06:12,810 --> 00:06:21,930
Deve kılıfı, deve kılıfı ve yılan kılıfı gibi görünür; bu da, duyabileceğiniz başka bir durumdur ve kelimeler arasında

82
00:06:21,930 --> 00:06:22,590
alt

83
00:06:22,770 --> 00:06:25,140
Yani javascript değişkenleri deve tarafından sunulmalıdır
