वापसी पर स्वागत है।
तो यह अंत में समय है कि हम वास्तव में के बारे जावास्क्रिप्ट और पहली जगह में अपने वाक्य रचना तो हम साथ यह बुनियादी builtin आदिम डेटा प्रकार है शुरू करने के लिए जा रहे हैं सीखने की शुरुआत है।
इसलिए हम कुछ उद्देश्यों यहाँ है।
पहला यह है कि हम पांच आदिम डेटा प्रकार और जावास्क्रिप्ट को समझने के लिए चाहते हैं।
अगले हम नंबर और संख्यात्मक ऑपरेटरों में बनाया से कुछ के साथ काम करना चाहते हैं।
और फिर अंत में हम तार और आम स्ट्रिंग तरीकों और ऑपरेटरों के बारे में बात करने जा रहे हैं।
तो हर प्रोग्रामिंग भाषा के मूल में बड़े विचारों में से एक भाषाओं डेटा के विभिन्न श्रेणियों के बीच अंतर करने की क्षमता है।
तो उदाहरण के लिए एक भाषा एक संख्या है और एक शब्द के बीच अंतर कर सकता है या यह एक पूरी संख्या और एक आंशिक नंबर या एक सकारात्मक संख्या और एक नकारात्मक संख्या के बीच अंतर हो सकता है।
और इसलिए इन भाषा से भाषा से बदलती हैं।
इसलिए जावास्क्रिप्ट के दशक में वहाँ पाँच आदिम डेटा प्रकार के होते हैं।
वहाँ पाँच निम्न स्तर डेटा की बुनियादी प्रकार हैं।
और हम में से पांच पहले एक त्वरित अवलोकन करने जा रहे हैं और उसके बाद हम निम्न स्लाइड में विस्तार में गोता लगाने के लिए जा रहे हैं।
तो पहले एक संख्या है और मैं एक आंशिक या दशमलव संख्या 9.3 है और एक नकारात्मक संख्या ऋणात्मक 10 के लिए तीन उदाहरण यहां एक पूरी संख्या है।
और मैं इन तीन क्योंकि मैं या आप को दिखाने के लिए है कि जावास्क्रिप्ट परवाह नहीं करता है, तो एक नंबर पूरी है चाहता था अगर यह आंशिक है अगर यह नकारात्मक है कि वे सभी के रूप में बस संख्या इलाज कर रहे हैं चुना है।
यह एक व्यापक श्रेणी है।
इसलिए अन्य भाषाओं को अलग करते हैं, लेकिन जावास्क्रिप्ट नहीं करता है।
तो फिर यह सिर्फ संख्या पूरी संख्या आंशिक संख्या और ऋणात्मक संख्याओं के लिए एक वर्ग है।
अगली श्रेणी है कि हम अगले डेटा प्रकार है तार कहा जाता है और तार मूल रूप से पाठ कर रहे हैं।
इसलिए महत्वपूर्ण बात यह है कि वे उद्धरण के अंदर हो रहा है।
आप यहाँ देख सकते हैं कि हम दो उदाहरण है।
इसलिए हम उद्धरण के अंदर शब्द हैलो अंतरिक्ष दुनिया है।
यही कारण है कि एक स्ट्रिंग भले ही यह कई शब्द है।
यह एक स्ट्रिंग है।
इधर भी ऐसा ही है।
यह एक संख्या 43 है, लेकिन यह उद्धरण के अंदर है।
तो यह वास्तव में जावास्क्रिप्ट के लिए एक स्ट्रिंग माना जाता है।
इसलिए हम संख्या हो सकती है कि हम एक स्ट्रिंग के अंदर किसी भी चरित्र हो सकता है।
तो अगली प्रकार बूलियन है और booleans केवल दो विकल्प हैं।
वे या तो सही है या गलत कर रहे हैं।
वहाँ कोई उद्धरण वहाँ कोई संख्या है।
यह सिर्फ शब्द सच है या शब्द गलत है और यह बात है।
तो क्यों न हम वास्तव में इन का उपयोग अब से कुछ वीडियो में ज्यादा साफ हो जाएगा।
लेकिन मैं सिर्फ तुम्हें पता booleans मौजूद देना चाहते हैं।
सही है या गलत हाँ या नहीं।
और फिर वहाँ दो अधिक प्रकार के होते हैं।
कोई और अपरिभाषित और ये वास्तव में मान रहे हैं।
तो वे वास्तव में एक वर्ग नहीं हो।
वहाँ Noall या एक से अधिक प्रकार के कई प्रकार अपरिभाषित वहाँ तारों की संख्या के लिए कर रहे हैं जैसे नहीं है।
वहाँ सिर्फ एक ही रिक्त है और वहाँ एक बस मूल्यों है कि अपरिभाषित है।
और हम अगले वीडियो में इन के बारे में एक पूरी बहुत अधिक सीखना होगा।
लेकिन मैं सिर्फ तुम्हें पता है कि वे मौजूद होना चाहते हैं।
इतनी संख्या तार अशक्त और अपरिभाषित booleans।
तो चलो जावास्क्रिप्ट संख्या में एक छोटा सा गहरा गोता करते हैं और लगता है कि मैं वास्तव में मेरे JavaScript कंसोल खोल सकते हैं क्योंकि मैं ब्राउज़र में हूँ अभी करना।
यह एक वेब पेज है कि मैं कर रहा हूँ है।
तो मैं अपने सांत्वना आदेश विकल्प जम्मू ऐसा करने के लिए स्वतंत्र महसूस खोलने के लिए जा रहा हूँ।
आप किसी भी साइट पर यह कर सकते हैं और मैं कुछ कोड और कोड के पहले सा है कि मैं टाइप करने के लिए वास्तव में बहुत सरल है जा रहा हूँ टाइपिंग शुरू करने के लिए जा रहा हूँ।
यह बहुत करने के लिए नहीं जा रहा है।
सिर्फ एक संख्या टाइप करें और हिट दर्ज करने के लिए जा रहा है।
तो कंसोल में जब मैं एक नंबर की तरह कोई मान लिखें और मैं में प्रवेश सब होता है कि यह मुझ पर वापस थूक मारा।
यह सिर्फ मेरे लिए वापस आ रहा है मूल्य अभी वापस ऊपर से पता चलता है तो मैं एक नकारात्मक संख्या नकारात्मक निन्यानबे दर्ज करें और मैं शुक्रवार रात नकारात्मक मिल मारा टाइप कर सकते हैं।
इसलिए मुझे पता है कि यह बहुत बहुत बुनियादी सामान है।
हम तो बस अभी तक किसी भी रोमांचक अनुप्रयोगों नहीं कर रहे हैं।
लेकिन मेरे साथ बहुत जल्द ही इन नंबरों का उपयोग किया जाएगा और अधिक दिलचस्प बातें करने के लिए सहन।
पहली बात तो यह है कि हम इन नंबरों के साथ क्या कर सकते हैं सरल गणितीय कार्य है।
इसलिए इन बातों है कि आप पहले से ही बुनियादी गणित से कंप्यूटर से एक तरह से परिचित हो रहे हैं।
इसके अलावा गुणन घटाव और विभाजन और तरीका है कि वो काम हम सिर्फ कुछ सरल भाव तो एक चार तरह गिने बारे में प्लस 100 पर हस्ताक्षर और आप देख सकते हैं की तरह बातें तो मैं प्लस पर हस्ताक्षर के दोनों तरफ यहां दो रिक्त स्थान का उपयोग करें।
यही कारण है कि अनिवार्य नहीं है।
तो अगर मैं अभी हिट दर्ज मैं चार मिलता है।
मैं 104 हो, लेकिन मैं भी तीन से अधिक सात कोई रिक्त स्थान के साथ ऐसा कुछ कर सकता है।
और कहा कि रूप में अच्छी तरह से काम करता है।
तो उन साधारण ऑपरेटरों रहे हैं।
मैं भी उन्हें एक साथ श्रृंखला कर सकते हैं तो मैं पांच प्लस चार प्लस तीन कर सकते हैं और वे 12 मिलता है।
और मैं भी विभाजन जैसे अन्य ऑपरेटरों का उपयोग कर सकते हैं।
तो चलो छह दो से विभाजित करते हैं।
मैं हिट दर्ज करें और वे तीन मिलता है।
मैं भी एक से तीन से विभाजित की तरह बातें कर सकते हैं और आप मैं शून्य दशमलव तीन तीन तीन दोहरा मिल देखेंगे।
तो बस लपेटो करने के लिए यहाँ हम भी घटाव की है।
के एक शून्य से 54 से करते हैं।
मैं नकारात्मक 53 हो और फिर हम भी गुणन है।
तो दो बार पांच जा रहा है अमेरिका के 10 दे।
एक अन्य महत्वपूर्ण अवधारणा है कि जावास्क्रिप्ट कि सभी नियमित गणित के रूप में अच्छी तरह से इस प्रकार कार्रवाई के आदेश इस प्रकार है।
इसलिए तीन शून्य से आठ बार 24 की तरह कुछ जहाँ कोष्ठक निरूपित होगा कि तीन शून्य से आठ की जरूरत है पहली बार किया जा करने के लिए और फिर 24 से गुणा कार्रवाई के आदेश का पालन करने के लिए जा रहा है।
तो हम नकारात्मक 120 स्लाइड के तल पर मिलता है।
वहाँ एक और ऑपरेटर Maggiolo कहा जाता है और मार्सेलो आमतौर पर अपने छात्रों को, जो पहले किसी भी प्रोग्रामिंग नहीं किया है के लिए अपरिचित है।
यह अक्सर कहा जाता है और शेष ऑपरेटर कुछ भाषाओं में यह भी कहा जाता है Moggi सूचीबद्ध करता है कि वह क्या करता।
सबसे पहले तो यह एक प्रतिशत पर हस्ताक्षर का उपयोग करता है।
तो विभाजन एक स्लेश है।
गुणा स्टार तारांकन सापेक्ष एक प्रतिशत पर हस्ताक्षर है।
इसलिए हम 10 आधुनिक 3 की तरह एक साधारण एक टाइप कर सकते हैं।
लोग अक्सर कहते मामूली एक छोटा रास्ता है और क्या यह यह करना होगा तीन और दस के रूप में कई बार में विभाजित लगेगा के रूप में यह एक पूरी संख्या के रूप में चला जाता है।
तो यह है कि तीन बार होगा और फिर इसे शेष ले जाएगा।
तो शेष तीन से दस तीन बार जो नौ है और शेष 1 में चला जाता है।
तो अगर हम एक हो जाओ।
तो के रूप में एक और उदाहरण देता 20 Maade पांच लेते हैं।
और इस मामले में 5 चौबीस बार जाता है।
वहाँ कोई शेष है।
इसलिए हम शून्य मिलता है।
तो अगले दिन टाइप करने के लिए है कि हम पर ध्यान केंद्रित करने जा रहे हैं स्ट्रिंग है।
तो तार पाठ कर रहे हैं।
वे उद्धरण के अंदर शब्द संख्या अक्षर हैं और उन उद्धरण एकल या डबल उद्धरण हो सकता है।
तो सिर्फ एक उदाहरण के रूप में हम चुनाव के लिए नीचे थे ..
और हम कुछ एक निम्न वर्ग की तरह मारा दर्ज करें और बस संख्या पहले की तरह यह सिर्फ हम पर वापस मूल्य spits तो हम एक उद्धरण के साथ एक ही बात कर सकते हैं टाइप कर सकते हैं।
कुत्तों भयानक एकल उद्धरण मारा प्रवेश कर रहे हैं और इसे वापस spits हमारे लिए बाहर।
सूचना है कि यह डबल उद्धरण में हमारे लिए यह शो करता है।
ऐसा इसलिए है क्योंकि यह उन्हें एक ही तरह से व्यवहार करता है।
अगर हम नमस्ते की तरह डबल उद्धरण के साथ कुछ किया था एक छोटा सा ध्यान दें।
और हम इसे एक एकल बोली हमें एक समस्या देता है कि साथ समाप्त हो गया।
उन्होंने मैच की जरूरत है।
के बारे में डबल कोट्स बनाम एकल एक अन्य ध्यान दें मैं एक स्ट्रिंग दोनों का उपयोग करता है हो सकता है।
तो मैं इसके अंदर एक एकल बोली के साथ एक डबल उद्धृत स्ट्रिंग हो सकता है।
उदाहरण के लिए अगर मैं एक स्ट्रिंग है कि ने कहा कि मैं अंत और टी के बीच में यहीं कैंडी मैं एक भी बोली नहीं खा रोक सकता है चाहता था
यही कारण है कि पूरी तरह से वैध है क्योंकि मैं बाहर पर डबल उद्धरण का उपयोग कर रहा है।
अगर मैं एक उद्धरण का उपयोग कर रहा था कि मैं नहीं रोक सकता।
मैं एक उद्धरण का उपयोग कर सकते हैं।
एक समस्या है।
आप देख सकते हैं यह सोचता है कि स्ट्रिंग यहीं समाप्त होता है।
जब वास्तविकता में मैं चाहता था कि यह यहाँ पर खत्म होता है।
तो चीजें हैं जो हम तार के साथ क्या कर सकते हैं में से एक बस संख्या के साथ की तरह उन्हें एक साथ जोड़ने के लिए है।
या फिर हम एक से अधिक पांच लिख सकता है।
हम एक ही बात कर सकते हैं।
हम एक स्ट्रिंग प्लस एक और स्ट्रिंग हो सकता है।
और क्या होता है जावास्क्रिप्ट उन्हें एक स्ट्रिंग में गठबंधन होगा और उस कड़ी कहा जाता है।
तो मैं एक स्ट्रिंग मिलता है, तो मैं इस उच्च प्लस अलविदा करते हैं और मैं हिट दर्ज करें।
हाय अलविदा।
तो अगर मैं वहाँ में एक अंतरिक्ष चाहता था मैं बस यहाँ या तो एक अंतरिक्ष जोड़ने या यहाँ एक अंतरिक्ष जोड़ने की आवश्यकता होगी और फिर मैं बीच में एक स्थान के साथ उच्च अलविदा मिलता है।
तो यह है कि कड़ी कहा जाता है।
तो कभी कभी हम वास्तव में एक डबल उद्धृत स्ट्रिंग के अंदर एक दोहरे उद्धरण करना चाह सकते हैं।
तो शायद हम जैसे वह इस तरह अलविदा कहा कुछ है।
और मैं इस डबल उद्धृत किया जा करना चाहते हैं।
मैं एक उद्धरण के लिए इसे बदलने के लिए नहीं करना चाहती।
एक तरह से मैं ऐसा कर सकता है और यह कुछ एक भागने चरित्र बुलाया इस्तेमाल कर रहा है।
इसलिए जावास्क्रिप्ट भागने अक्षर सभी एक बैकस्लैश और वे क्या कर रहे हैं वे स्ट्रिंग से बाहर भागने और विशेष वर्ण स्ट्रिंग में मान्य नहीं हो सकता लिखने के तरीके हैं के साथ शुरू करते हैं।
तो बैकस्लैश और फिर एक दोहरे उद्धरण से पीछा कैसे हम जावास्क्रिप्ट कि हम स्ट्रिंग में एक दोहरे उद्धरण चाहते बता रहा है।
तो अगर मैं हिट दर्ज आपको लगता है कि यह वास्तव में सिर्फ इस में बदल गया है देखेंगे।
तो मुझे बैकस्लैश के बिना फिर से तुम्हें दिखाते हैं।
और दर्ज करें अगर मैं मारा हम एक त्रुटि मिलती है।
ऐसा इसलिए है क्योंकि यह सोचता है कि यह पहली स्ट्रिंग है।
यह एक दूसरे नंबर पर है।
यह कोई आदमी की भूमि में है।
लेकिन अगर मैं जिस तरह से वापस जाने के लिए मैं मार रहा हूँ वहाँ ऊपर तीर।
तो अगर मैं ऊपर तीर इसे वापस कोड के पिछले लाइनों लाएगा मारा तो मैं उन सभी को फिर से लिखने की जरूरत नहीं है।
तो अगर मैं बैकस्लैश के साथ इस वापस लाने मैं वह बैकस्लैश अलविदा बोली बैकस्लैश बोली कहा मिलता है।
यह सिर्फ मुझे देता है वह कोई बैकस्लैश के साथ अलविदा कहा।
तो वहाँ एक और भागने चरित्र है।
अगर मैं अपने स्ट्रिंग में एक बैकस्लैश चाहते हैं अगर मैं वास्तव में उस चरित्र वहाँ रहना चाहता हूँ मैं एक बैकस्लैश देखने के लिए कुछ इस तरह कर सकता है।
यह बैकस्लैश और फिर एक बैकस्लैश के साथ शुरू होता है और है कि हमें एक बैकस्लैश को देखने के लिए दे देंगे।
बस वहाँ से एक है।
तो हर स्ट्रिंग है कि हम बनाते लंबाई संपत्ति है और लंबाई संपत्ति है कि स्ट्रिंग में वर्णों की संख्या को दर्शाता है।
तो अगर मैं एक स्ट्रिंग है कि सिर्फ हैलो सभी टोपियां में बना सकते हैं और मैं उस पर डॉट लंबाई कर यह मुझसे कहता है कि पांच वर्ण लंबा है और अगर मैं अपने पसंदीदा नंबर की तरह कुछ कर 1 2 3 4 है।
यही कारण है कि जाहिरा तौर पर सत्ताईस वर्ण लंबा है।
मैं यह भरोसा नहीं होगा, लेकिन यह एक अंतरिक्ष शामिल करता है और सभी नंबरों को भी शामिल है और अच्छी तरह से पेट के इस वर्ण शामिल हैं।
तो हर चरित्र जो भी है यह गिना जा रहा है।
तो हम एक स्ट्रिंग की लंबाई संपत्ति का उपयोग कर की पूरी लंबाई प्राप्त कर सकते हैं और हम भी यहीं वर्ग कोष्ठक संकेतन का उपयोग पांचवें चरित्र पहले चरित्र की तरह अलग-अलग पात्रों को पुनः प्राप्त कर सकते हैं।
तो जिस तरह से यह काम करता है कि हम वर्ग कोष्ठक के बारे में और फिर इसे एक नंबर के अंदर देने के लिए और उस नंबर चरित्र है कि हम चाहते हैं और जावास्क्रिप्ट शून्य पर गिनती शुरू होता है की स्ट्रिंग में स्थिति के अनुरूप होगा।
तो पाने के लिए पहले चरित्र की एक स्ट्रिंग बनाते हैं।
बीटल्स।
और अगर मैं पहले चरित्र चाहते हैं, क्योंकि जावास्क्रिप्ट शून्य पर नज़र रखे हुए शुरू होता है मैं 0 का उपयोग करें।
यही कारण है कि पहले चरित्र है।
और यह मुझे राजधानी टी देता है।
तो अगर मैं यहाँ राजधानी बी प्राप्त करना चाहता था मैं 0 1 2 3 4 क्या करने की जरूरत है और मैं राजधानी बी मिलता है और अगर मैं बहुत पिछले चरित्र प्राप्त करना चाहता था कि मैं या तो 1 2 0 1 2 3 4 5 6 7 भरोसा कर सकता है 8 9 10।
और कहा कि मुझे के रूप में देता है या मैं लंबाई संपत्ति का उपयोग कर सकता है।
इसलिए मुझे पता है कि बीटल्स कि लंबाई 11 है और कहा कि क्योंकि यह एक बाहर की गिनती शुरू होता है।
यह सिर्फ वर्णों की संख्या है, लेकिन पदों शून्य से शुरू ट्रैक रखा जाता है।
इसलिए पिछले चरित्र के रूप में हमेशा की निर्देशिका है, हमेशा के लिए एक कुल लंबाई की तुलना में कम है।