1
00:00:00,240 --> 00:00:01,050
वापसी पर स्वागत है।

2
00:00:01,350 --> 00:00:10,750
तो यह अंत में समय है कि हम वास्तव में के बारे जावास्क्रिप्ट और पहली जगह में अपने वाक्य रचना तो हम साथ यह बुनियादी builtin आदिम डेटा प्रकार है शुरू करने के लिए जा रहे हैं सीखने की शुरुआत है।

3
00:00:11,250 --> 00:00:12,990
इसलिए हम कुछ उद्देश्यों यहाँ है।

4
00:00:12,990 --> 00:00:18,080
पहला यह है कि हम पांच आदिम डेटा प्रकार और जावास्क्रिप्ट को समझने के लिए चाहते हैं।

5
00:00:18,240 --> 00:00:22,040
अगले हम नंबर और संख्यात्मक ऑपरेटरों में बनाया से कुछ के साथ काम करना चाहते हैं।

6
00:00:22,170 --> 00:00:27,430
और फिर अंत में हम तार और आम स्ट्रिंग तरीकों और ऑपरेटरों के बारे में बात करने जा रहे हैं।

7
00:00:28,440 --> 00:00:37,420
तो हर प्रोग्रामिंग भाषा के मूल में बड़े विचारों में से एक भाषाओं डेटा के विभिन्न श्रेणियों के बीच अंतर करने की क्षमता है।

8
00:00:37,440 --> 00:00:50,490
तो उदाहरण के लिए एक भाषा एक संख्या है और एक शब्द के बीच अंतर कर सकता है या यह एक पूरी संख्या और एक आंशिक नंबर या एक सकारात्मक संख्या और एक नकारात्मक संख्या के बीच अंतर हो सकता है।

9
00:00:50,490 --> 00:00:53,570
और इसलिए इन भाषा से भाषा से बदलती हैं।

10
00:00:53,610 --> 00:00:56,660
इसलिए जावास्क्रिप्ट के दशक में वहाँ पाँच आदिम डेटा प्रकार के होते हैं।

11
00:00:56,730 --> 00:00:59,920
वहाँ पाँच निम्न स्तर डेटा की बुनियादी प्रकार हैं।

12
00:01:00,150 --> 00:01:06,570
और हम में से पांच पहले एक त्वरित अवलोकन करने जा रहे हैं और उसके बाद हम निम्न स्लाइड में विस्तार में गोता लगाने के लिए जा रहे हैं।

13
00:01:06,570 --> 00:01:17,040
तो पहले एक संख्या है और मैं एक आंशिक या दशमलव संख्या 9.3 है और एक नकारात्मक संख्या ऋणात्मक 10 के लिए तीन उदाहरण यहां एक पूरी संख्या है।

14
00:01:17,310 --> 00:01:27,030
और मैं इन तीन क्योंकि मैं या आप को दिखाने के लिए है कि जावास्क्रिप्ट परवाह नहीं करता है, तो एक नंबर पूरी है चाहता था अगर यह आंशिक है अगर यह नकारात्मक है कि वे सभी के रूप में बस संख्या इलाज कर रहे हैं चुना है।

15
00:01:27,030 --> 00:01:28,970
यह एक व्यापक श्रेणी है।

16
00:01:29,070 --> 00:01:32,130
इसलिए अन्य भाषाओं को अलग करते हैं, लेकिन जावास्क्रिप्ट नहीं करता है।

17
00:01:32,130 --> 00:01:38,280
तो फिर यह सिर्फ संख्या पूरी संख्या आंशिक संख्या और ऋणात्मक संख्याओं के लिए एक वर्ग है।

18
00:01:38,370 --> 00:01:44,820
अगली श्रेणी है कि हम अगले डेटा प्रकार है तार कहा जाता है और तार मूल रूप से पाठ कर रहे हैं।

19
00:01:44,880 --> 00:01:48,910
इसलिए महत्वपूर्ण बात यह है कि वे उद्धरण के अंदर हो रहा है।

20
00:01:49,270 --> 00:01:51,500
आप यहाँ देख सकते हैं कि हम दो उदाहरण है।

21
00:01:51,600 --> 00:01:55,800
इसलिए हम उद्धरण के अंदर शब्द हैलो अंतरिक्ष दुनिया है।

22
00:01:55,800 --> 00:01:58,440
यही कारण है कि एक स्ट्रिंग भले ही यह कई शब्द है।

23
00:01:58,440 --> 00:02:00,480
यह एक स्ट्रिंग है।

24
00:02:00,480 --> 00:02:01,920
इधर भी ऐसा ही है।

25
00:02:01,950 --> 00:02:04,800
यह एक संख्या 43 है, लेकिन यह उद्धरण के अंदर है।

26
00:02:04,890 --> 00:02:07,410
तो यह वास्तव में जावास्क्रिप्ट के लिए एक स्ट्रिंग माना जाता है।

27
00:02:07,590 --> 00:02:11,580
इसलिए हम संख्या हो सकती है कि हम एक स्ट्रिंग के अंदर किसी भी चरित्र हो सकता है।

28
00:02:11,610 --> 00:02:16,630
तो अगली प्रकार बूलियन है और booleans केवल दो विकल्प हैं।

29
00:02:16,670 --> 00:02:18,520
वे या तो सही है या गलत कर रहे हैं।

30
00:02:18,540 --> 00:02:20,790
वहाँ कोई उद्धरण वहाँ कोई संख्या है।

31
00:02:20,790 --> 00:02:24,050
यह सिर्फ शब्द सच है या शब्द गलत है और यह बात है।

32
00:02:24,270 --> 00:02:28,480
तो क्यों न हम वास्तव में इन का उपयोग अब से कुछ वीडियो में ज्यादा साफ हो जाएगा।

33
00:02:28,770 --> 00:02:31,290
लेकिन मैं सिर्फ तुम्हें पता booleans मौजूद देना चाहते हैं।

34
00:02:31,470 --> 00:02:33,410
सही है या गलत हाँ या नहीं।

35
00:02:33,510 --> 00:02:35,040
और फिर वहाँ दो अधिक प्रकार के होते हैं।

36
00:02:35,160 --> 00:02:38,580
कोई और अपरिभाषित और ये वास्तव में मान रहे हैं।

37
00:02:38,700 --> 00:02:40,140
तो वे वास्तव में एक वर्ग नहीं हो।

38
00:02:40,140 --> 00:02:45,990
वहाँ Noall या एक से अधिक प्रकार के कई प्रकार अपरिभाषित वहाँ तारों की संख्या के लिए कर रहे हैं जैसे नहीं है।

39
00:02:45,990 --> 00:02:49,090
वहाँ सिर्फ एक ही रिक्त है और वहाँ एक बस मूल्यों है कि अपरिभाषित है।

40
00:02:49,320 --> 00:02:51,660
और हम अगले वीडियो में इन के बारे में एक पूरी बहुत अधिक सीखना होगा।

41
00:02:51,720 --> 00:02:53,820
लेकिन मैं सिर्फ तुम्हें पता है कि वे मौजूद होना चाहते हैं।

42
00:02:54,150 --> 00:02:59,420
इतनी संख्या तार अशक्त और अपरिभाषित booleans।

43
00:02:59,670 --> 00:03:07,370
तो चलो जावास्क्रिप्ट संख्या में एक छोटा सा गहरा गोता करते हैं और लगता है कि मैं वास्तव में मेरे JavaScript कंसोल खोल सकते हैं क्योंकि मैं ब्राउज़र में हूँ अभी करना।

44
00:03:07,410 --> 00:03:09,360
यह एक वेब पेज है कि मैं कर रहा हूँ है।

45
00:03:09,690 --> 00:03:14,300
तो मैं अपने सांत्वना आदेश विकल्प जम्मू ऐसा करने के लिए स्वतंत्र महसूस खोलने के लिए जा रहा हूँ।

46
00:03:14,310 --> 00:03:23,200
आप किसी भी साइट पर यह कर सकते हैं और मैं कुछ कोड और कोड के पहले सा है कि मैं टाइप करने के लिए वास्तव में बहुत सरल है जा रहा हूँ टाइपिंग शुरू करने के लिए जा रहा हूँ।

47
00:03:23,370 --> 00:03:24,790
यह बहुत करने के लिए नहीं जा रहा है।

48
00:03:24,900 --> 00:03:27,080
सिर्फ एक संख्या टाइप करें और हिट दर्ज करने के लिए जा रहा है।

49
00:03:27,180 --> 00:03:34,270
तो कंसोल में जब मैं एक नंबर की तरह कोई मान लिखें और मैं में प्रवेश सब होता है कि यह मुझ पर वापस थूक मारा।

50
00:03:34,350 --> 00:03:43,160
यह सिर्फ मेरे लिए वापस आ रहा है मूल्य अभी वापस ऊपर से पता चलता है तो मैं एक नकारात्मक संख्या नकारात्मक निन्यानबे दर्ज करें और मैं शुक्रवार रात नकारात्मक मिल मारा टाइप कर सकते हैं।

51
00:03:43,620 --> 00:03:45,800
इसलिए मुझे पता है कि यह बहुत बहुत बुनियादी सामान है।

52
00:03:45,810 --> 00:03:49,080
हम तो बस अभी तक किसी भी रोमांचक अनुप्रयोगों नहीं कर रहे हैं।

53
00:03:49,080 --> 00:03:53,490
लेकिन मेरे साथ बहुत जल्द ही इन नंबरों का उपयोग किया जाएगा और अधिक दिलचस्प बातें करने के लिए सहन।

54
00:03:53,820 --> 00:03:58,270
पहली बात तो यह है कि हम इन नंबरों के साथ क्या कर सकते हैं सरल गणितीय कार्य है।

55
00:03:58,290 --> 00:04:03,060
इसलिए इन बातों है कि आप पहले से ही बुनियादी गणित से कंप्यूटर से एक तरह से परिचित हो रहे हैं।

56
00:04:03,060 --> 00:04:21,340
इसके अलावा गुणन घटाव और विभाजन और तरीका है कि वो काम हम सिर्फ कुछ सरल भाव तो एक चार तरह गिने बारे में प्लस 100 पर हस्ताक्षर और आप देख सकते हैं की तरह बातें तो मैं प्लस पर हस्ताक्षर के दोनों तरफ यहां दो रिक्त स्थान का उपयोग करें।

57
00:04:21,420 --> 00:04:22,490
यही कारण है कि अनिवार्य नहीं है।

58
00:04:22,530 --> 00:04:25,300
तो अगर मैं अभी हिट दर्ज मैं चार मिलता है।

59
00:04:25,350 --> 00:04:31,060
मैं 104 हो, लेकिन मैं भी तीन से अधिक सात कोई रिक्त स्थान के साथ ऐसा कुछ कर सकता है।

60
00:04:31,410 --> 00:04:33,440
और कहा कि रूप में अच्छी तरह से काम करता है।

61
00:04:33,450 --> 00:04:35,250
तो उन साधारण ऑपरेटरों रहे हैं।

62
00:04:35,370 --> 00:04:40,970
मैं भी उन्हें एक साथ श्रृंखला कर सकते हैं तो मैं पांच प्लस चार प्लस तीन कर सकते हैं और वे 12 मिलता है।

63
00:04:41,550 --> 00:04:44,930
और मैं भी विभाजन जैसे अन्य ऑपरेटरों का उपयोग कर सकते हैं।

64
00:04:45,390 --> 00:04:48,320
तो चलो छह दो से विभाजित करते हैं।

65
00:04:48,720 --> 00:04:51,250
मैं हिट दर्ज करें और वे तीन मिलता है।

66
00:04:51,810 --> 00:04:59,180
मैं भी एक से तीन से विभाजित की तरह बातें कर सकते हैं और आप मैं शून्य दशमलव तीन तीन तीन दोहरा मिल देखेंगे।

67
00:04:59,190 --> 00:05:01,670
तो बस लपेटो करने के लिए यहाँ हम भी घटाव की है।

68
00:05:01,740 --> 00:05:04,020
के एक शून्य से 54 से करते हैं।

69
00:05:04,380 --> 00:05:08,250
मैं नकारात्मक 53 हो और फिर हम भी गुणन है।

70
00:05:08,250 --> 00:05:11,650
तो दो बार पांच जा रहा है अमेरिका के 10 दे।

71
00:05:12,120 --> 00:05:18,840
एक अन्य महत्वपूर्ण अवधारणा है कि जावास्क्रिप्ट कि सभी नियमित गणित के रूप में अच्छी तरह से इस प्रकार कार्रवाई के आदेश इस प्रकार है।

72
00:05:18,870 --> 00:05:37,090
इसलिए तीन शून्य से आठ बार 24 की तरह कुछ जहाँ कोष्ठक निरूपित होगा कि तीन शून्य से आठ की जरूरत है पहली बार किया जा करने के लिए और फिर 24 से गुणा कार्रवाई के आदेश का पालन करने के लिए जा रहा है।

73
00:05:37,250 --> 00:05:40,740
तो हम नकारात्मक 120 स्लाइड के तल पर मिलता है।

74
00:05:40,750 --> 00:05:48,000
वहाँ एक और ऑपरेटर Maggiolo कहा जाता है और मार्सेलो आमतौर पर अपने छात्रों को, जो पहले किसी भी प्रोग्रामिंग नहीं किया है के लिए अपरिचित है।

75
00:05:48,000 --> 00:05:53,870
यह अक्सर कहा जाता है और शेष ऑपरेटर कुछ भाषाओं में यह भी कहा जाता है Moggi सूचीबद्ध करता है कि वह क्या करता।

76
00:05:53,970 --> 00:05:56,280
सबसे पहले तो यह एक प्रतिशत पर हस्ताक्षर का उपयोग करता है।

77
00:05:56,310 --> 00:05:58,830
तो विभाजन एक स्लेश है।

78
00:05:58,830 --> 00:06:03,050
गुणा स्टार तारांकन सापेक्ष एक प्रतिशत पर हस्ताक्षर है।

79
00:06:03,360 --> 00:06:07,280
इसलिए हम 10 आधुनिक 3 की तरह एक साधारण एक टाइप कर सकते हैं।

80
00:06:07,380 --> 00:06:16,640
लोग अक्सर कहते मामूली एक छोटा रास्ता है और क्या यह यह करना होगा तीन और दस के रूप में कई बार में विभाजित लगेगा के रूप में यह एक पूरी संख्या के रूप में चला जाता है।

81
00:06:16,650 --> 00:06:21,660
तो यह है कि तीन बार होगा और फिर इसे शेष ले जाएगा।

82
00:06:22,530 --> 00:06:28,130
तो शेष तीन से दस तीन बार जो नौ है और शेष 1 में चला जाता है।

83
00:06:28,760 --> 00:06:29,750
तो अगर हम एक हो जाओ।

84
00:06:30,180 --> 00:06:35,530
तो के रूप में एक और उदाहरण देता 20 Maade पांच लेते हैं।

85
00:06:35,860 --> 00:06:38,700
और इस मामले में 5 चौबीस बार जाता है।

86
00:06:38,730 --> 00:06:39,980
वहाँ कोई शेष है।

87
00:06:40,130 --> 00:06:41,800
इसलिए हम शून्य मिलता है।

88
00:06:42,570 --> 00:06:45,640
तो अगले दिन टाइप करने के लिए है कि हम पर ध्यान केंद्रित करने जा रहे हैं स्ट्रिंग है।

89
00:06:46,080 --> 00:06:47,700
तो तार पाठ कर रहे हैं।

90
00:06:47,750 --> 00:06:54,100
वे उद्धरण के अंदर शब्द संख्या अक्षर हैं और उन उद्धरण एकल या डबल उद्धरण हो सकता है।

91
00:06:54,150 --> 00:06:57,300
तो सिर्फ एक उदाहरण के रूप में हम चुनाव के लिए नीचे थे ..

92
00:06:57,600 --> 00:07:12,130
और हम कुछ एक निम्न वर्ग की तरह मारा दर्ज करें और बस संख्या पहले की तरह यह सिर्फ हम पर वापस मूल्य spits तो हम एक उद्धरण के साथ एक ही बात कर सकते हैं टाइप कर सकते हैं।

93
00:07:12,150 --> 00:07:17,660
कुत्तों भयानक एकल उद्धरण मारा प्रवेश कर रहे हैं और इसे वापस spits हमारे लिए बाहर।

94
00:07:17,670 --> 00:07:20,320
सूचना है कि यह डबल उद्धरण में हमारे लिए यह शो करता है।

95
00:07:20,460 --> 00:07:23,300
ऐसा इसलिए है क्योंकि यह उन्हें एक ही तरह से व्यवहार करता है।

96
00:07:23,310 --> 00:07:27,580
अगर हम नमस्ते की तरह डबल उद्धरण के साथ कुछ किया था एक छोटा सा ध्यान दें।

97
00:07:27,750 --> 00:07:32,300
और हम इसे एक एकल बोली हमें एक समस्या देता है कि साथ समाप्त हो गया।

98
00:07:32,310 --> 00:07:33,600
उन्होंने मैच की जरूरत है।

99
00:07:33,600 --> 00:07:38,790
के बारे में डबल कोट्स बनाम एकल एक अन्य ध्यान दें मैं एक स्ट्रिंग दोनों का उपयोग करता है हो सकता है।

100
00:07:38,820 --> 00:07:43,010
तो मैं इसके अंदर एक एकल बोली के साथ एक डबल उद्धृत स्ट्रिंग हो सकता है।

101
00:07:43,080 --> 00:07:58,320
उदाहरण के लिए अगर मैं एक स्ट्रिंग है कि ने कहा कि मैं अंत और टी के बीच में यहीं कैंडी मैं एक भी बोली नहीं खा रोक सकता है चाहता था

102
00:07:58,320 --> 00:08:03,770
यही कारण है कि पूरी तरह से वैध है क्योंकि मैं बाहर पर डबल उद्धरण का उपयोग कर रहा है।

103
00:08:04,950 --> 00:08:10,480
अगर मैं एक उद्धरण का उपयोग कर रहा था कि मैं नहीं रोक सकता।

104
00:08:10,580 --> 00:08:12,720
मैं एक उद्धरण का उपयोग कर सकते हैं।

105
00:08:12,720 --> 00:08:13,860
एक समस्या है।

106
00:08:13,880 --> 00:08:16,870
आप देख सकते हैं यह सोचता है कि स्ट्रिंग यहीं समाप्त होता है।

107
00:08:16,980 --> 00:08:19,480
जब वास्तविकता में मैं चाहता था कि यह यहाँ पर खत्म होता है।

108
00:08:19,880 --> 00:08:24,300
तो चीजें हैं जो हम तार के साथ क्या कर सकते हैं में से एक बस संख्या के साथ की तरह उन्हें एक साथ जोड़ने के लिए है।

109
00:08:24,380 --> 00:08:26,780
या फिर हम एक से अधिक पांच लिख सकता है।

110
00:08:26,910 --> 00:08:28,320
हम एक ही बात कर सकते हैं।

111
00:08:28,410 --> 00:08:30,630
हम एक स्ट्रिंग प्लस एक और स्ट्रिंग हो सकता है।

112
00:08:30,620 --> 00:08:36,150
और क्या होता है जावास्क्रिप्ट उन्हें एक स्ट्रिंग में गठबंधन होगा और उस कड़ी कहा जाता है।

113
00:08:36,140 --> 00:08:43,470
तो मैं एक स्ट्रिंग मिलता है, तो मैं इस उच्च प्लस अलविदा करते हैं और मैं हिट दर्ज करें।

114
00:08:43,550 --> 00:08:45,150
हाय अलविदा।

115
00:08:45,140 --> 00:08:55,570
तो अगर मैं वहाँ में एक अंतरिक्ष चाहता था मैं बस यहाँ या तो एक अंतरिक्ष जोड़ने या यहाँ एक अंतरिक्ष जोड़ने की आवश्यकता होगी और फिर मैं बीच में एक स्थान के साथ उच्च अलविदा मिलता है।

116
00:08:55,590 --> 00:08:57,610
तो यह है कि कड़ी कहा जाता है।

117
00:08:58,320 --> 00:09:03,110
तो कभी कभी हम वास्तव में एक डबल उद्धृत स्ट्रिंग के अंदर एक दोहरे उद्धरण करना चाह सकते हैं।

118
00:09:03,360 --> 00:09:09,970
तो शायद हम जैसे वह इस तरह अलविदा कहा कुछ है।

119
00:09:10,290 --> 00:09:12,230
और मैं इस डबल उद्धृत किया जा करना चाहते हैं।

120
00:09:12,240 --> 00:09:14,080
मैं एक उद्धरण के लिए इसे बदलने के लिए नहीं करना चाहती।

121
00:09:14,100 --> 00:09:18,880
एक तरह से मैं ऐसा कर सकता है और यह कुछ एक भागने चरित्र बुलाया इस्तेमाल कर रहा है।

122
00:09:18,990 --> 00:09:30,800
इसलिए जावास्क्रिप्ट भागने अक्षर सभी एक बैकस्लैश और वे क्या कर रहे हैं वे स्ट्रिंग से बाहर भागने और विशेष वर्ण स्ट्रिंग में मान्य नहीं हो सकता लिखने के तरीके हैं के साथ शुरू करते हैं।

123
00:09:31,010 --> 00:09:38,890
तो बैकस्लैश और फिर एक दोहरे उद्धरण से पीछा कैसे हम जावास्क्रिप्ट कि हम स्ट्रिंग में एक दोहरे उद्धरण चाहते बता रहा है।

124
00:09:39,030 --> 00:09:44,650
तो अगर मैं हिट दर्ज आपको लगता है कि यह वास्तव में सिर्फ इस में बदल गया है देखेंगे।

125
00:09:44,730 --> 00:09:50,020
तो मुझे बैकस्लैश के बिना फिर से तुम्हें दिखाते हैं।

126
00:09:50,300 --> 00:09:52,860
और दर्ज करें अगर मैं मारा हम एक त्रुटि मिलती है।

127
00:09:53,100 --> 00:09:55,530
ऐसा इसलिए है क्योंकि यह सोचता है कि यह पहली स्ट्रिंग है।

128
00:09:55,560 --> 00:09:56,560
यह एक दूसरे नंबर पर है।

129
00:09:56,610 --> 00:09:57,980
यह कोई आदमी की भूमि में है।

130
00:09:58,350 --> 00:10:02,280
लेकिन अगर मैं जिस तरह से वापस जाने के लिए मैं मार रहा हूँ वहाँ ऊपर तीर।

131
00:10:02,370 --> 00:10:08,410
तो अगर मैं ऊपर तीर इसे वापस कोड के पिछले लाइनों लाएगा मारा तो मैं उन सभी को फिर से लिखने की जरूरत नहीं है।

132
00:10:08,580 --> 00:10:18,290
तो अगर मैं बैकस्लैश के साथ इस वापस लाने मैं वह बैकस्लैश अलविदा बोली बैकस्लैश बोली कहा मिलता है।

133
00:10:19,030 --> 00:10:21,920
यह सिर्फ मुझे देता है वह कोई बैकस्लैश के साथ अलविदा कहा।

134
00:10:22,230 --> 00:10:24,480
तो वहाँ एक और भागने चरित्र है।

135
00:10:24,480 --> 00:10:38,610
अगर मैं अपने स्ट्रिंग में एक बैकस्लैश चाहते हैं अगर मैं वास्तव में उस चरित्र वहाँ रहना चाहता हूँ मैं एक बैकस्लैश देखने के लिए कुछ इस तरह कर सकता है।

136
00:10:38,880 --> 00:10:45,290
यह बैकस्लैश और फिर एक बैकस्लैश के साथ शुरू होता है और है कि हमें एक बैकस्लैश को देखने के लिए दे देंगे।

137
00:10:45,300 --> 00:10:46,370
बस वहाँ से एक है।

138
00:10:46,940 --> 00:10:54,700
तो हर स्ट्रिंग है कि हम बनाते लंबाई संपत्ति है और लंबाई संपत्ति है कि स्ट्रिंग में वर्णों की संख्या को दर्शाता है।

139
00:10:55,080 --> 00:11:17,770
तो अगर मैं एक स्ट्रिंग है कि सिर्फ हैलो सभी टोपियां में बना सकते हैं और मैं उस पर डॉट लंबाई कर यह मुझसे कहता है कि पांच वर्ण लंबा है और अगर मैं अपने पसंदीदा नंबर की तरह कुछ कर 1 2 3 4 है।

140
00:11:17,820 --> 00:11:20,060
यही कारण है कि जाहिरा तौर पर सत्ताईस वर्ण लंबा है।

141
00:11:20,220 --> 00:11:26,990
मैं यह भरोसा नहीं होगा, लेकिन यह एक अंतरिक्ष शामिल करता है और सभी नंबरों को भी शामिल है और अच्छी तरह से पेट के इस वर्ण शामिल हैं।

142
00:11:27,120 --> 00:11:30,380
तो हर चरित्र जो भी है यह गिना जा रहा है।

143
00:11:30,540 --> 00:11:42,130
तो हम एक स्ट्रिंग की लंबाई संपत्ति का उपयोग कर की पूरी लंबाई प्राप्त कर सकते हैं और हम भी यहीं वर्ग कोष्ठक संकेतन का उपयोग पांचवें चरित्र पहले चरित्र की तरह अलग-अलग पात्रों को पुनः प्राप्त कर सकते हैं।

144
00:11:42,600 --> 00:11:54,530
तो जिस तरह से यह काम करता है कि हम वर्ग कोष्ठक के बारे में और फिर इसे एक नंबर के अंदर देने के लिए और उस नंबर चरित्र है कि हम चाहते हैं और जावास्क्रिप्ट शून्य पर गिनती शुरू होता है की स्ट्रिंग में स्थिति के अनुरूप होगा।

145
00:11:54,680 --> 00:11:57,550
तो पाने के लिए पहले चरित्र की एक स्ट्रिंग बनाते हैं।

146
00:11:57,680 --> 00:11:59,130
बीटल्स।

147
00:11:59,500 --> 00:12:05,250
और अगर मैं पहले चरित्र चाहते हैं, क्योंकि जावास्क्रिप्ट शून्य पर नज़र रखे हुए शुरू होता है मैं 0 का उपयोग करें।

148
00:12:05,390 --> 00:12:06,960
यही कारण है कि पहले चरित्र है।

149
00:12:07,740 --> 00:12:10,230
और यह मुझे राजधानी टी देता है।

150
00:12:10,620 --> 00:12:32,540
तो अगर मैं यहाँ राजधानी बी प्राप्त करना चाहता था मैं 0 1 2 3 4 क्या करने की जरूरत है और मैं राजधानी बी मिलता है और अगर मैं बहुत पिछले चरित्र प्राप्त करना चाहता था कि मैं या तो 1 2 0 1 2 3 4 5 6 7 भरोसा कर सकता है 8 9 10।

151
00:12:33,980 --> 00:12:38,240
और कहा कि मुझे के रूप में देता है या मैं लंबाई संपत्ति का उपयोग कर सकता है।

152
00:12:38,730 --> 00:12:46,580
इसलिए मुझे पता है कि बीटल्स कि लंबाई 11 है और कहा कि क्योंकि यह एक बाहर की गिनती शुरू होता है।

153
00:12:46,590 --> 00:12:51,740
यह सिर्फ वर्णों की संख्या है, लेकिन पदों शून्य से शुरू ट्रैक रखा जाता है।

154
00:12:52,020 --> 00:12:59,310
इसलिए पिछले चरित्र के रूप में हमेशा की निर्देशिका है, हमेशा के लिए एक कुल लंबाई की तुलना में कम है।
