Introduction to Strings _ JavaScript Tutorial in Hindi #13
58 views
Feb 9, 2024
The video "Introduction to Strings _ JavaScript Tutorial in Hindi #13" serves as an introductory guide to strings in JavaScript, presented in Hindi. It covers the basics of strings, including their definition, manipulation, and common string methods. Viewers will learn how to create and work with strings, such as concatenation, accessing individual characters, and using built-in string methods like length, indexOf, and substring. This tutorial is valuable for Hindi-speaking beginners aiming to understand the fundamentals of working with strings in JavaScript programming.
View Video Transcript
0:00
आज के इस वीडियो में मैं आप लोगों को बताऊंगा क��
0:01
strings क्या होती है, strings को आप लोग क्यों इस्तेमाल करना चाहेंग��
0:06
और JavaScript के अंदर strings को manipulate करने के कौन-कौन से तरीके होते है��
0:10
strings को लिखने के कौन से तरीके होते हैं double quote, single quote, template literal का एक syntax आप लोगों को बताऊंग��
0:17
जिसको सुनकर आपको मज़ा आजाएगा और मेरे सापसे JavaScript के अंदर Template Literal का Syntax बहुत बड़ी problem को solve करता ह��
0:23
हम लोग इन सारी की सारी चीज़ों को देखेंगे String के Introduction से लेकर String को कैसे बनाते है��
0:28
इस्तेमाल करते हैं, Manipulate करते हैं, यह सब देखा जाएगा इस Chapter के अंदर और क्योंकि साज भी कभी बहुत ही कहीं आप लोग प्लेल Ichis रूर एक्सेस करें और अपने गांव की जमीन मेरे नाम करें अपने सारे बैंक के पैसे मेरे अकाउंट में डाल दे��
0:55
अब चैप्टर नंबर फोर में हम देने वाले हैं स्ट्रिंग्स ठीक है तो यहां पर मैं करूंगा क्या कि खोलूंगा एक नई डाप ठीक है चैप्टर फोर स्ट्रिंग्स और यह जो मैंने नोट्स आप लोगों को लिखे हैं वो मैं आप लोगों को बहुत चीज़ा समझाओ��
1:25
है ठीक है तो आप करोगे क्या कि एक स्ट्रिंग बनाओगे और उसके अंदर अपने कैरेक्टर्स डाल दोगे औ��
1:31
कलेक्शन ऑफ कैरेक्टर्स को ही जावास्कृप में स्ट्रिंग करते हैं जिसे मालूं मैं आप लिखता हूं लेट ने��
1:35
equal to harry, अब मैंने आपलोग को string के बारे में बताया था, मैंने आपलोग क��
1:39
बताया था, console.log name इस तरह से हम लिखेंगे, और कुछ इस तरह से क्या होग��
1:47
कि harry print हो जाएगा, बहुती simple सी चीज थी यह, तो string
1:51
basically text को manipulate करने के लिए और text को save करने के लि��
1:55
जावा स्क्रिप्ट में बनाई जाती है strings को दो प्रकार से बनाया जा सकता ह��
2:01
एक तरीका होता है single quote वाला एक होता है double quote वाल��
2:05
तीसरा भी एक तरीका होता है जिसके बारे में बात करेंगे लेकिन मैं आप लोगों को भी बताता हू��
2:09
कि let name is equal to double quote हैरी डाल दिया, एक string ये बनाता है, ये बात आप सबके समझ में अब तक आ जान��
2:15
चाहिए, अब यहाँ पर देखो, name.length मैंने लिखा, तो क्या होगा, कि string की length आ जाएगी
2:21
तो यहाँ पर आप लोग देखो, मैं अगर यहाँ पर name.length करूँ, इंस्टेड आफ नेम तो क्या होगा तो यहां पर इसकी लेंथ आ जाएगी कितनी है इसकी लेंथ और कितनी आ जाएग��
2:34
कि हैडीágी लेंथ 5 है तो 5 आ ठीक है तो 12345 ठीक है पांच करेक्टर से तो पांच ही आएगी ठीक है गिन लेन��
2:44
आपको आती होगी ठीक है अगर नहीं आती तो अपनी नरसारी की टीचर से मिले उससे बात करें दुबारा आपको सिखाएग��
2:49
कोई दिक्कत वाली बात नहीं है भाई ने बोला करने का तो करने का इस ट्रिंक्स कैन ऑल्सू बी रिडीड इजिं��
2:55
सिंगल कोट्स अब डब्ल कोट्स हमने देखा कि स्ट्रिंग को इस तरह से बनाया जाता है सिंगल कोट्स से बना सकत��
3:00
हो अरे वाला अब तो हम क्या कहते हैं सिंगल कोट्स से बना सकते हैं डबल कोट्स से बना सकते हैं तो यह त��
3:07
अच्छी बात है इसका मतलब तो यह हुआ कि लेट मैं यहां पर फ्रेंड इज एक्वल टू प्रकाश लिख सकता हूं इस तर��
3:14
से और इसको सिंगल कोट भी डाल सकता हूं ठीक है देखो डबल कोट से बनी हुई स्ट्रिंग पर ध्यान से सुनना Koren
3:35
यह वाला सरकस नहीं कर सकते, कौन सा वाला सरकस, यह वाला सरकस, let my friend is equal to
3:42
आपने यहाँ पर डाल दिया double quote, और उसके बाद आपने लिख दिया
3:48
शुब, और फिर आपने लगा दिया single quote, यह वाला सरकस नहीं चलेगा यहाँ पर, अगर आपने सरकस करने की कोशिश भी करी न��
3:53
तो आपको दिक्कत हो जाएगी ठीक है ये सरकस नहीं करना है ठीक ह��
3:56
अब देखो जावास्क्रिप्ट कभी कभी क्या करती है अब देखो यहाँ पर अगर आप console.log लिखोग��
4:00
और my friend करोगे तो आपको weird चीज़े देखने को मिल जाएंग��
4:04
ठीक है हो सकता है आपकी string print भी हो जाए ठीक है बट हमें कोई भी ऐसा काम नहीं कर रहा ह��
4:08
जिससे कि हमें दिक्का तो देखो यहाँ पर error आ गई इतना आसान में नहीं है बट अगर तो अगर चल जाती है तो यह बात करना यार देखो तो चल गई इस वाले ब्राउजर में वह ऐसा नहीं आप मेर��
4:20
पर सारे और कह रहे हो कि यार मेरा नोकिया का एक पुराना फोन था मेरे पास उसमें अपनी वेबसाइट खोली त��
4:24
वह चल गई है फिर आप मुझे कहते जो जियो के ब्राउजर में चल गई नहीं है यह सब नहीं चलेगा आपको बिल्कु��
4:28
भी यह वाला सरकस नहीं करना है टोंट डू Physical यहां पर मैं इसको पूरी लाइन को कमेंट आउट कर रहा हू��
4:35
ठीक है तो हम यह नहीं करना है ठीक है मैं इसको जो है यहां पर इस तरह से कमेंट आउट कर दूंगा त��
4:40
स्ट्रिंग्स आईएस टॉप इन मैनेप्लेट टेक्स्ट स्ट्रिंग्स कैन बी क्रिएटेड यूजिंग द फॉलिंग सेंटेक्स ने��
4:45
ट्रिकल डूबल कोट के अंदर डाल दो या फिर सिंगल कोट के अंदर डाल दो अब मैं आप लोग एक चीज बताता हू��
4:49
स्ट्रिंग को आप लोग एक्सेस कर सकते हो जिस तरह से समान लो मैं यहां पर लिखता हूं मैं इसको कमें��
4:54
करता हूं ताकि कोड आपके पास रहे और यहां पर इसको रेप्लीकेट करता हूं ऑल्ट शिफ्ट और बॉटम ठीक ह��
5:00
वीएस कोड का शॉर्टकट है ठीक है मैंने नहीं बनाया वीएस कोड का शॉर्टकट है अगर मैं नेम जीरो यहां प��
5:07
तो इसका पहला character यहाँ पर आजाएगा, ठीक है, अगर मैं name 1 करता हूँ, तो दूसरा character आजाएगा, अगर मैं name 2 करता हूँ, तो तीसरा character आजाएगा, अगर मैं name 3 करता हूँ, तो चौथा character आजाएगा, लेकिन यह गिनती 0 से क्यों start हो रही है, अब देखो यार, जिसने भी programming
5:37
बनाया हुआ है तो वो देख लेना ठीक है, अगर technical details चीन है आपको, लेकिन अभी के लिए यार अगर आप एक beginner हो तो इस बात को समझो की, जो string है वो उसमें गिनती जो होती है, जो index होती है string की, वो 0 से start होती है, तो यहाँ पर अगर मैं name 0 करूँगा तो h आएगा, name 1 करूँ��
6:07
तो यहाँ पर अगर आपको जिस तरह से काम करोगे तो यहाँ पर पहले एज प्रेंट हुआ उसके बाद क्या प्रेंट होगा यह प्रेंट हो जाएगा ठीक है तो यह बात आप लोगों को बता होनी चाहिए स्ट्रिंग्स कैन ऑल सॉपी रेडिजिजिंग सिंगल को चाहिए ��
6:37
है मैं यहां पर लिख देता हूं टेंपलेट लिटरल्स मान लो कि एक एक लड़का है ठीक है मान लो मैं उसक��
6:57
अब मैं चाहता हूँ अब मैं यह लिखना चाहता हूँ कि निखिल इस अ फ्रेंड ऑफ प्रमोद ठीक है मैं यह प्रिंट करना चाहता हू��
7:03
निखिल इज फ्रेंड ऑफ प्रमोद ठीक है यह मैं लिखना चाहता हूं सिंपल सी चीज है तो और मैं इन वेरिबल्स क��
7:11
यूज करके लिखना चाहता हूं जो ऐसा तरह लिखना चाहता हूं कि अगर मैं बॉई वन में हैरी डाल दूं तो निखि��
7:16
प्रेंट हो जाए ठीक है अब यहां पर देखो प्रोमोट नहीं प्रेंट हो जाए अब यहां पर देखो मैं क्या करूंग��
7:22
मैं यहां पर टेंपलेट लिटरल का इस्तेमाल कर सकता हूं मैं यहां पर लिख दूंगा लेट सेंटेंस एग्वल टू ए��
7:29
बना लिया मैंने सेंटेंस इग्ल टू मैं बैक टिक का इस्तेमाल करूंगा यह बैक टिक का पर होता है कि कीबोर्��
7:33
में आपको यार यह बैक टिक क्या है बैक टिक अगर आप लोगों नहीं पता क्या होता है तो आपके कीबोर्ड में यहां प��
7:41
देख रहे हैं दोस्तों यहां पर यह वाला बैक टिक होता है बिना शिफ्ट की दबाई अपने कीबोर्ड में ठीक है और यहा��
7:48
पर होता है अब हम क्या करेंगे कि अ सेंटेंस इगल टो यह मैंने बैक टिक लगा है बैक टिक लगाने के बाद मै��
7:54
देखूंगा बॉइवन इज आफ रेंड ऑफ बॉइट ठीक है अगर मान लो जावास्क्रिप्ट बनाने वाले ने ऐसा कुछ कर दिय��
8:02
होता है कि बॉइवन वरिपल यहां पर आ जाता है और बॉइट वरिपल यहां पर आ जाता तो कितना अच्छा है तो हम डिरेक्टल��
8:07
प्रेंट कर दे थे प्रमोज फ्रेंड आफ निकल या फिर निकल फ्रेंड प्रमोज तो बॉई यहां पर आएगा बॉई यहां पर आएगा लेकि��
8:13
तो मैं अभी इसको प्रिंट करूं अच्छी अगर मैं इसको प्रिंट करो भी आप तो क्या होगा तो यहां पर आप लोगो��
8:22
यह स्ट्रिंग एडिस प्रिंट होकर मिल जाएगी लेकिन यह अच्छी कबरेगी बैक टिक से आप स्ट्रिंग बना सकत��
8:27
ट्रैक्टिक से स्ट्रिंग मनाने का फायदा ही होता है कि डबल को भी आप यूज कर सकते हो सिंगल को भी आप यूज कर सकत��
8:32
हैं बहुत ही अच्छी बात है ठीक है तो बॉइट विज़ अप्रेंड ऑफ बॉइवन कुछ इस तरह से लिखकर आ गया है अगर मैं इसको इ��
8:38
इस तरह से एक टाइप कर दूंगा शॉइट डॉलर नोटेस्ट डॉलर और यहां पर भी मैं क्या करूंगा इस तरह से डॉल��
8:48
लिख दूंगा यह लिख दूंगा तो आप देखोगी प्यारी समझ गई कि निखिल इज फ्रेंड ऑफ प्रमोद यानी कि बॉइ��
8:54
जगह निकल लिखना वह बॉइवन की जगह प्रमोद लिखना है फ्यारी समझ गई तो यह इस तरह से हमारी टेंपलेट डिट��
9:01
काम करती है और मैंने यह लिखा है कि टेंपलेट लिटरल्स यूज बैक टेक्स एंस्टेड ऑफ कोट्स टो डिफाइ��
9:06
स्ट्रिंग ठीक है तो इस तरह से मैं बैक्टिक्स का इस्तेमाल करूंगा तो क्या होगा कि आप वेरिबल्स को इंसर्��
9:12
कर सकते हो अंदर डबल कोड भी डाल सकते हो सिंगल कोड भी डाल सकते तो बहुत ही � doubling है यह स्ट्रिंग्��
9:17
यह प्रेमिल करें जब इसके अंदर सिंगल को पकड़ा दो इसको आप डबल कोट पकड़ा दो कभी बुरा नहीं मने गई है य��
9:24
आपके स्ट्रेंड को प्रेंट कर देगा वीडियो इन इस वेरिबल्स डिलेट क्लिक एंड टैपलेट लिटरल देस्ट इस कॉ��
9:30
string interpolation, कभी interview में, पूछ लिया जाए, कि बाई, string interpolation क्या होता है
9:34
बता दो, तो आपको सब पता है, concept सीख के बैठे हो, आपको, string interpolation क्या
9:39
नहीं, string interpolation, यही होता है, बहुत ही simple सी चीज़, अब देखो, मैंने यहाँ पर बता रहा है
9:43
name is a variable, तो मतलब बताता हूं ना वाला पीछे नहीं पड़े जाएगा मैं बताता हूं लोगों क्या करें पहले मैं टाइप कर ल��
10:04
स्केप सीक्वेंस टेक्टर्स तो हम क्या बात कर रहे थे पीछे पड़ने की बात कर रहे थे हम कोई आपके पीछे पड़ जाए worthy
10:27
सिंगल कोट लेकिन यहां पर सिंगल कोट की स्ट्रिंग इंटर सिंगल कोट डालनी सकते क्योंकि यार क्या होत��
10:31
ना कंप्यूट हो जाती है जाओ उसके बोलेंगे यहां पर स्ट्रिंग आपकी खत्म हो रही है या फिर यहां पर हो रह��
10:35
तो इसको डालने के लिए आप एसकेप्स सीक्वेंस करेक्टर का इस्तेमाल कर सकते हैं आप बैक स्लैश सिंगल कोट लगाओगे तो यहां पर सिर्फ सिंगल कोट की तरह इसको रखेगा ठीक है अब मैं इसका मतलब आप लोग को बताता हूं अगर मैं फ्रूट यहां पर प्र��
11:05
कुछ special characters होते हैं हमारे पास जो की होते तो 2 character ह��
11:09
backslash के बाद 1 character होता है लेकिन वो 1 character के तौर पर treat किये जाते है��
11:13
तो अगर आप इसकी fruit.length भी अगर यहाँ पर print करोगे ना तो 1, 2, 3, 4
11:19
5, 6, 7, 8 की जगह 7 आईगी क्योंकि backslash single quote एक character ह��
11:23
और वो एक escape sequence character है ठीक है तो यह चीज है अब बैक स्लेश एन होता है हमारे पास एक स्कि� choses करें तो बैक स्लेश आर होता ह��
11:32
कैरेज रिटर्न तो उनको आप लोग ट्राइप करना देखना क्या होता है बैक्सलेश एन से एक न्यू लाइन आ जाती है ज��
11:36
यहाँ पर एक backslash n लगा दूँ, तो एक new line आ जाएगी, बना के बाद, और उसके बा��
11:40
na नीचे print होगा, तो यह सब चीज़े जो है, आप लोग, खुद करके देखना
11:44
यहाँ पर मैंने लिखा, if you try to print the following string, javascript will misunderstand it
11:49
आप Adam, D, Angel इस तरह से लिखोगे और single quote हैं इन तीनो तो JavaScript misunderstand करेगी string क��
11:55
तो आप single quote का इस्तेमाल कर सकते हो using escape sequences
12:00
आप एक escape sequence single character लगा सकते हो और उसके बाद इसको इस तरह से print कर सकते ह��
12:05
similarly हमारे पास एक double quote का escape sequence भी होता ह��
12:08
है और डबल कोड के अंदर आप अगर डबल कोड इस तरह से डालोगे तो गया होगा प्रेंट हो जाएगी यहां पर मै��
12:16
सेम चीज करता हूं मैं इसको रप्लिकेट करता हूं इसको कमेंट आउट करता हूं वह चाहता हूं कि कोड आपके पास रह��
12:22
अगर ये single quotes को मैं double quote बना देता हूँ एक मिनट एक मिनच एक मिनच रुकिय��
12:28
एक मिनट बहुत होता है शायद तीन चार सेकंड ले रुका है मैंने आपक��
12:34
और मैं इस तरह के parts को trim भी नहीं कर सकता हूँ मैं चाहता हूँ आप देखो मैं क्या कर रहा हू��
12:38
कोई banana का double quote यहाँ पर आ गया, ठीक है, तो इस तरह से आप लोग जो है, वो कर सकते हो, ठीक है, I hope कि यार सब को समझ में आ रहा है कि मैंने यहाँ पर क्या किया, क्या बताया, कुछ और escape sequence characters हैं, जो कि मैंने यहाँ पर print कर दिये हैं, ठीक है, लिख दिये हैं, मतलब handwritten, ठीक है
13:08
अब फुल सीरियस मोड लिखना कि भाई जावास्कृप्ट का इस कोड सभी तक कैसा चल रहा है क्या इसमें इंप्रूवमें��
13:16
की जा सकते हैं आने वाले वीडियोस में तो आप लोग जो है अपना फीडबैक मुझे नीचे कॉमेंट्स पर देना अ��
13:20
इस वीडियो में इतना है guys thank you so much guys for watching this video and I will see you next time