Datatype conversion confusion | chai aur #javascript

00:12:50
https://www.youtube.com/watch?v=X7hDBhd_L5U

Resumen

TLDRThis video dives into JavaScript's type conversions and operations focusing on practical learning through repetition. The instructor emphasizes the importance of understanding types by practicing conversions between numbers, strings, and booleans. Examples include verifying variable types using `typeof`, and examining how values like `33`, `null`, `undefined`, and booleans are converted. It highlights common pitfalls such as misinterpreting data types, handling NaN, and type conversion's error-prone nature in JavaScript. The lesson aims to prepare learners for real-world applications by repeatedly revisiting and reinforcing these concepts through hands-on practice and example scenarios.

Para llevar

  • 🔄 Repetition is key for understanding JavaScript concepts.
  • 📚 Functions and topics will be revisited to reinforce learning.
  • 🚦 Type checking is critical when handling dynamic data.
  • 🔍 Use `typeof` to verify variable types.
  • 🏷️ Different types can alter program logic and behavior.
  • 🔄 Conversion of number to string retains its appearance but changes type.
  • 🚫 NaN represents a failed numeric conversion.
  • ⚠️ Be aware of JavaScript's loose conversion handling.
  • 📝 `null` converts to 0, undefined leads to NaN in numerics.
  • 🔗 Boolean conversions: `0` to false, non-zero to true.
  • 🛠️ Practical application improves understanding.
  • 🔍 In-depth investigation and practice uncover conversion quirks.

Cronología

  • 00:00:00 - 00:05:00

    This section introduces a JavaScript series aimed at building confidence by revisiting topics multiple times for thorough understanding. The series covers various concepts starting with a discussion on functions and emphasizes the importance of practice and common sense for mastering JavaScript. The speaker initiates the session with examples of variable declarations and types, using 'let' for variables like 'score' set to 33, highlighting potential issues with data types received in strings from forms rather than numbers. He demonstrates checking data types using 'typeof' and converting strings to numbers despite the input type uncertainty.

  • 00:05:00 - 00:12:50

    In this part, the speaker explains NaN (Not-a-Number) during type conversion when unexpected inputs like '33ABC' are encountered. He illustrates using JavaScript's weak typing system, how type conversions can lead to NaN for invalid number inputs and emphasizes caution with number reliance in JavaScript. The discussion extends to null and undefined values, converting them to numbers, resulting in zero for null and NaN for undefined. Boolean conversions are also explored where true converts to one and non-empty strings remain true, suggests documenting these conversions for better understanding, and hints at more data type operations like Boolean conversions and others can be done similarly.

Mapa mental

Vídeo de preguntas y respuestas

  • What is the main objective of this JavaScript series?

    The main aim is to build confidence in learners that JavaScript is not difficult if you practice and use common sense.

  • How often will functions be revisited in this series?

    Functions and other topics will be revisited multiple times to reinforce learning.

  • What is discussed in this particular video?

    The video covers data conversion and operations in JavaScript, focusing on variables and checking their data types.

  • Why is it important to check the type of a variable?

    Checking a variable's type is important because the received data might not always be in the expected format.

  • How can you check the type of a variable in JavaScript?

    You can check the type using `typeof` operator or by examining it through specific methods.

  • What happens when a number is converted to a string in JavaScript?

    When a number is converted to a string using `String()`, it becomes a string format, despite appearing numeric.

  • What is NaN in JavaScript?

    NaN stands for 'Not a Number', a special value indicating a numeric error or conversion issue.

  • How does JavaScript handle conversion of `null` or `undefined`?

    Converting `null` returns 0, whereas `undefined` can result in NaN during numeric conversions.

  • What does a boolean conversion of `0` and non-zero values result in?

    Boolean conversion of `0` results in `false`, while non-zero and non-empty string values result in `true`.

  • Why are type conversions deemed tricky in JavaScript?

    JavaScript loosely handles type conversions without strict checks, making it error-prone without careful handling.

Ver más resúmenes de vídeos

Obtén acceso instantáneo a resúmenes gratuitos de vídeos de YouTube gracias a la IA.
Subtítulos
hi
Desplazamiento automático:
  • 00:00:00
    हान जी स्वागत है आप सभी का चाय और कोर्ट
  • 00:00:02
    के एक और वीडियो में शुरू करते हैं हमारी
  • 00:00:04
    जावास्क्रिप्ट सीरीज को और आगे लेकर जाते
  • 00:00:06
    हैं अब इस सीरीज के अंदर क्या है की कुछ
  • 00:00:09
    ऐसे टॉपिक्स होंगे जिनको हम एक बार नहीं
  • 00:00:11
    दो बार नहीं तीन या चार बार पढ़ेंगे
  • 00:00:13
    क्योंकि गोल अभी भी वही है इस सीरीज के
  • 00:00:16
    थ्रू मैं आप में कॉन्फिडेंस लाना चाहता
  • 00:00:17
    हूं ये बता के जाओ स्कर्ट इतनी भी परिसर
  • 00:00:20
    नहीं है अगर थोड़ा सा कॉमन सेंस उसे करें
  • 00:00:22
    थोड़ा सा प्रैक्टिस करें थोड़ा और ज्यादा
  • 00:00:24
    प्रैक्टिस करें तो इजीली आप इसके साथ
  • 00:00:26
    कंफर्टेबल हो जाएंगे तो कुछ इस सीरीज के
  • 00:00:29
    दौरान हम जैसे फंक्शंस के बारे में बात
  • 00:00:31
    करेंगे तो ऐसा नहीं होगा की एक बार
  • 00:00:32
    फंक्शंस के बारे में बात कर ले दोबारा कभी
  • 00:00:33
    टच ही नहीं करेंगे दोबारा से रिवीजन में
  • 00:00:36
    फंक्शंस आएंगे उसको फिर और इंडेक्स में
  • 00:00:37
    जाएंगे तो इस ऐसा मत sochiyega की एक
  • 00:00:40
    टॉपिक हो गया है तो आप दोबारा कभी आएगा ही
  • 00:00:41
    नहीं और आपने ये चीज तो कवर ही नहीं कारी
  • 00:00:43
    सब कवर करेंगे टाइम जरूर लगेगा लेकिन
  • 00:00:46
    इंटरनेट की बेस्ट सीरीज बनानी है तो वक्त
  • 00:00:48
    तो लगेगा क्वालिटी में टाइम लगता है तो
  • 00:00:50
    यहां पर एक और नया वीडियो है हमारे पास जो
  • 00:00:52
    की एक कन्वर्शन और ऑपरेशंस चावल के अंदर
  • 00:00:55
    कन्वर्जन जो है वो एक बहुत ही बड़ा नाइट
  • 00:00:58
    में टॉपिक है ऐवेंंचुअली हम दो इसके बारे
  • 00:01:00
    में बात करेंगे तो आपको पता लगेगा की
  • 00:01:02
    क्यों ऐसा प्रॉब्लम आता है अब यहां पे हम
  • 00:01:05
    कुछ वेरिएबल डिक्लेयर करते हैं अब वेरिएबल
  • 00:01:07
    डिक्लेयर करना तो ए ही गया है तो इसका हम
  • 00:01:09
    थोड़ा सा एडवांटेज लेते हैं तो हमने क्या
  • 00:01:12
    कर यहां पे बोला लेट आगे तो आगे एक
  • 00:01:14
    वेरिएबल है या फिर हम किसी का स्कोर ले
  • 00:01:16
    लेते हैं क्योंकि यूजुअली मेरा फेवरेट
  • 00:01:18
    वेरिएबल होता है तो हमने कहा की स्कोर है
  • 00:01:20
    33 सपोस मारियो गेम खेल रहे हैं कॉन्ट्रा
  • 00:01:22
    खेल रहे हैं या आजकल के पोकेमोन गेम खेल
  • 00:01:25
    रहे हैं अब आपको सबसे पहले पता करना है
  • 00:01:27
    इसका टाइप अब टाइप क्यों पता करना है हमें
  • 00:01:29
    तो पता है ये नंबर है लेकिन कई बार क्या
  • 00:01:31
    होता है आप वसंत पे कम कर रहे हैं फ्रंट
  • 00:01:33
    एंड पे जिसने ये कम पूरा किया है उसने
  • 00:01:36
    आपको वैल्यू तो सेंड करिए बट वो वैल्यू
  • 00:01:38
    किसी फॉर्म से आई है हो सकता है ये वैल्यू
  • 00:01:40
    जो स्कोर है इसके अंदर वैल्यूज स्ट्रिंग
  • 00:01:42
    के अंदर हो नंबर हो ही ना या फिर हो सकता
  • 00:01:44
    है वैल्यू किसी और फॉर्मेट में ऑब्जेक्ट
  • 00:01:46
    में हो तो आपके पास कोई गारंटी नहीं है
  • 00:01:48
    यहां पे आप लिख रहे हैं तो गारंटी है की
  • 00:01:50
    33 है बट कई बार आपको पता ही नहीं होता
  • 00:01:52
    वैल्यू कहां से ए रही है जैसे की आप
  • 00:01:54
    देखेंगे कई बार क्या होता है हम फ्रंट एंड
  • 00:01:56
    रिक्वेस्ट से लेते हैं तो आपने लिखा
  • 00:01:57
    रिक्वेस्ट बॉडी
  • 00:01:59
    रिक्वेस्ट
  • 00:02:01
    बॉडी और यहां से आपके पास वैल्यू ए गया
  • 00:02:04
    स्कोर तो आप उसको नाम देते हैं और इस तरह
  • 00:02:06
    से आप वैल्यू लेते स्कोर तो लाइन नंबर वैन
  • 00:02:10
    के अंदर तो आपको पता है की आपने 100%
  • 00:02:13
    स्कोर को एक नंबर लिया लेकिन लाइन नंबर
  • 00:02:14
    थ्री में कोई गारंटी नहीं है की ये वैल्यू
  • 00:02:16
    स्ट्रिंग आई है या फिर नंबर आया है या
  • 00:02:19
    क्या कुछ और आया है तो अभी हमें नहीं पता
  • 00:02:22
    है तो अब हम क्या करते हैं एक कंसों लोग
  • 00:02:24
    लिखते हैं और हमें पता है की ऑलरेडी दो
  • 00:02:26
    तरीके हैं जैसे हमने कहा टाइप ऑफ इस तरह
  • 00:02:29
    से भी आप किसी का देख सकते हैं जैसे स्कोर
  • 00:02:32
    और एक तरीका और है की आप लिख सकते हैं
  • 00:02:34
    इसको ऐसे मेथड यानी की पहले थीसिस के अंदर
  • 00:02:38
    तो ये भी से है जैसे आप चाहे जो भी आप
  • 00:02:41
    चाहे तो ये रहा तो इसका आउटपुट देखते हैं
  • 00:02:44
    की आउटपुट क्या आता है
  • 00:02:46
    है तो हमने कहा नोट
  • 00:02:49
    01 फोल्डर के अंदर एक जीरो थ्री फाइल है
  • 00:02:51
    थर्ड फाइल ए गई है उसको करो तो इसने कहा
  • 00:02:54
    दोनों में नंबर अब गौर कीजिएगा की नंबर
  • 00:02:56
    दोनों लोअर केस में लिखा हुआ है ठीक है
  • 00:02:58
    लेकिन अगर सपोस करिए ये जो 33 है यह कुछ
  • 00:03:03
    इस तरह से लिखा होता तो अभी 33 क्या है
  • 00:03:06
    डबल कोट्स के अंदर ए गया है तो मतलब ये
  • 00:03:07
    स्ट्रिंग बन गया है अब मैं इसको से करता
  • 00:03:09
    हूं तो obbvious सी बात है बोल रहा है
  • 00:03:11
    स्ट्रिंग अब सपोस करिए आपके पास स्ट्रिंग
  • 00:03:14
    में वैल्यू आई है आपको पता है की मुझे
  • 00:03:15
    100% जो ऑपरेशन करना है वो नंबर्स पे करना
  • 00:03:18
    है तो आप क्या कर सकते हैं एक और नया
  • 00:03:21
    वेरिएबल डिक्लेयर कर सकते हैं हम यहां पर
  • 00:03:24
    लिख सकते हैं वैल्यू इन नंबर
  • 00:03:28
    है तो हम लिख देंगे यहां पर अभी 33 अब
  • 00:03:30
    कैसे लिखना है अब यहां पर जो आप नंबर उसे
  • 00:03:33
    करते वह कैपिटल उसे करते हैं जितने भी
  • 00:03:35
    डाटा टाइप मैंने आपको पढ़ाया हैं जितने भी
  • 00:03:37
    तो नहीं बट हम मेजर्ली जो है और भी आपको
  • 00:03:39
    पता लग जाएंगे उनका इस तरह से कैपिटल
  • 00:03:41
    फॉर्मेट होता है ये क्लास बेस्ड है आगे
  • 00:03:44
    जाकर हम देखेंगे अभी इतना ध्यान रखिए की
  • 00:03:46
    आप स्ट्रिंग को भी इस तरह से उसे कर सकते
  • 00:03:48
    हैं नंबर्स को भी कर सकते हैं अब जैसे
  • 00:03:50
    आपने नंबर लिखा उसके बाद आप इसके अंदर
  • 00:03:52
    स्कोर पास कर दीजिए आप स्कोर हमने पास कर
  • 00:03:54
    दिया है तो ये गारंटी है ये जो स्कोर है
  • 00:03:58
    अब वो नंबर में कन्वर्ट हो गया है तो मैं
  • 00:04:01
    इसको यहां पे कॉपी कर लेता हूं इस लाइन को
  • 00:04:03
    और यहां पे पेस्ट करता हूं अब ये लाइन हो
  • 00:04:06
    गई है मेरे पास यहां पे पेस्ट अब मैं क्या
  • 00:04:08
    करता हूं इसका मुझे इस बार वैल्यू जानना
  • 00:04:10
    है की जो
  • 00:04:13
    वैल्यू इन नंबर है
  • 00:04:17
    इसका टाइप क्या है तो से करते हैं और
  • 00:04:19
    देखते हैं वापस से तो मैंने देखा की इसका
  • 00:04:21
    जो टाइप है वह नंबर है अब यहां से होती है
  • 00:04:24
    कहानी शुरू की आपने कोई भी वैल्यू दी और
  • 00:04:27
    उसको बोला की ठीक है आप उसको कन्वर्ट कर
  • 00:04:28
    दो नंबर में तो नंबर में कन्वर्ट हो गई पर
  • 00:04:31
    क्या गारंटी है की वो 33 ही आएगा हो सकता
  • 00:04:34
    है 33 ए बी सी किसी ने टाइप किया हो या
  • 00:04:37
    फिर यही वैल्यू ए रही हो तो क्या ये
  • 00:04:39
    कन्वर्ट होगा तो इस तरह से आप डालते हैं
  • 00:04:41
    इसको से करेंगे और इसको हम वापस से रन
  • 00:04:43
    करके देखते हैं तो हमें वापस से नंबर मिल
  • 00:04:45
    गया ये कैसे हुआ अब 33 एबीसी क्या वो नंबर
  • 00:04:49
    में कन्वर्ट होना चाहिए था बिल्कुल नहीं
  • 00:04:51
    होना चाहिए था तो एक्चुअली में वैल्यू
  • 00:04:53
    नंबर के अंदर है क्या इसको भी हम प्रिंट
  • 00:04:55
    कर कर देखते हैं की हम इसको प्रिंट करते
  • 00:04:58
    हैं की एक्चुअली में नंबर क्या आया है
  • 00:05:00
    क्योंकि यही तो कन्फ्यूजन दूर करेगा हमारी
  • 00:05:02
    इन्वेस्टिगेशन स्टडी का तो मैं यहां पर
  • 00:05:04
    देख रहा हूं की ठीक
  • 00:05:06
    पर यह नंबर तो नहीं
  • 00:05:08
    नंबर यह जो नंबर है तो इसका जब भी आप
  • 00:05:12
    वैल्यू चेक करें तो बहुत ध्यान से करें
  • 00:05:14
    क्योंकि कई बार आपके साथ ऐसा होगा की ये
  • 00:05:17
    जो 33 एबीसी है जो की पूरे नंबर नहीं है
  • 00:05:19
    इसको जवाब कन्वर्ट करेंगे तो वो कन्वर्ट
  • 00:05:21
    हो जाएगा
  • 00:05:22
    और जब आप एक्चुअली में वैल्यू देखेंगे तो
  • 00:05:25
    वो ना है तो नैनो भी एक स्पेशल टाइप है
  • 00:05:28
    जिसको आप चेक कर सकते हैं की क्या वैल्यू
  • 00:05:30
    ने ये तो नहीं दिया है ठीक है तो इस तरह
  • 00:05:32
    से प्लीज ध्यान रखिएगा की आप नंबर्स पर
  • 00:05:35
    रिलायंस ना करें जावास्क्रिप्ट के अंदर
  • 00:05:37
    थोड़ी सी प्रॉब्लम है थोड़े से शूज हैं
  • 00:05:39
    स्ट्रिक्ट चेक नहीं है इसलिए तो टाइप
  • 00:05:40
    सिर्फ बहुत सारे लोग उसे करते हैं बट ऐसा
  • 00:05:42
    नहीं है की लैंग्वेज का कोई खराब फीचर है
  • 00:05:44
    या उसका कोई बाग है इसने उसको कन्वर्ट
  • 00:05:46
    करने की कोशिश कारी आगे जाके
  • 00:05:48
    डॉक्यूमेंटेशन में आपको बताऊंगा किस तरह
  • 00:05:49
    से कन्वर्जन होता है किस तरह से कंबाइंड
  • 00:05:52
    होती है वैल्यू बट ये ध्यान रखें क्योंकि
  • 00:05:54
    हमने इन्वेस्टिगेशन स्टडी की है तो हमें
  • 00:05:56
    पता लग गया है की ठीक है इस तरह के भी
  • 00:05:58
    केसेस आते हैं जब आपकी वैल्यूज कन्वर्ट
  • 00:05:59
    होती है कई बार नहीं होती है अच्छा अगर ये
  • 00:06:02
    तो बात हो गई स्कोर की अगर सपोज करिए
  • 00:06:04
    हमारे इसके अंदर वैल्यू नल तब क्या होता
  • 00:06:08
    तो यह हम देख लेते हैं क्योंकि हमने
  • 00:06:10
    इन्वेस्टिगेशन स्टडीज करनी है तो यह देखा
  • 00:06:12
    तो देखिए नल का वैल्यू क्या है इसने
  • 00:06:15
    कन्वर्ट कर दिया जीरो अब हो सकता है जीरो
  • 00:06:17
    से अपना टेंपरेचर मैच कर रहे हो ध्यान
  • 00:06:19
    रखिएगा कई बार जब कन्वर्ट नहीं हो पता है
  • 00:06:22
    तो अन्य नबी हमने देखा और जीरो भी देखा नल
  • 00:06:25
    के केस में अब इसके बाद एक और बच्चा है
  • 00:06:27
    उसको भी देख ही लेते हैं की हमारे पास
  • 00:06:29
    वैल्यू है उन डिफाइंड अगर आप अनडिफाइंड
  • 00:06:31
    वैल्यू लिख देते हैं तो वापस से आपके पास
  • 00:06:33
    ना ए गया तो ठीक है तो हमने कुछ जाना इसके
  • 00:06:36
    थ्रू अच्छा एक और चीज है यहां पे अगर कोई
  • 00:06:39
    बुलियन वैल्यू आपने लिख दी है ट्रू तब
  • 00:06:42
    क्या आएगा तो आप ऐसी बात है ये भी हम
  • 00:06:43
    जानना चाहेंगे तो हमने देखा की वैन आता है
  • 00:06:46
    तो obbvious सी बात है अगर फॉल्स होती तो
  • 00:06:48
    जीरो आता और अगर कोई स्ट्रिंग है जो की
  • 00:06:51
    कन्वर्ट नहीं हो सकती जैसे की सपोर्ट करिए
  • 00:06:53
    हितेश है और ऐसी बात है की किसी नंबर में
  • 00:06:55
    कन्वर्ट नहीं हो सकता तो यहां पर आपको
  • 00:06:58
    वापस से मिल जाएगा तो जब भी आप कुछ
  • 00:07:00
    कन्वर्जन करें इस तरह का तो ध्यान रखिएगा
  • 00:07:02
    क्या क्या कन्वर्जन में ए सकता है अब हम
  • 00:07:04
    कुछ नोट्स तो यहां पे लिख ही सकते हैं
  • 00:07:06
    सबसे पहले हमने देखा की जब आप एक नंबर को
  • 00:07:08
    कन्वर्ट करते हैं 33 को तो वह इजीली
  • 00:07:12
    कन्वर्ट हो जाता है 33 में लेकिन उसके बाद
  • 00:07:14
    हमने देखा की जैसे हमने देखा की 33 कुछ ए
  • 00:07:17
    बी सी है तो ये कन्वर्ट नहीं हो का रहा है
  • 00:07:19
    तो इस तरह के नंबर्स हमें वैल्यू देते हैं
  • 00:07:21
    ना जिसका शॉर्ट फॉर्म है मतलब लॉन्ग फॉर्म
  • 00:07:24
    है नॉट एन नंबर तो प्लीज ध्यान रखिएगा बट
  • 00:07:27
    इसका जो टाइप है
  • 00:07:29
    ये थोड़ा सा कन्ज्यूरिंग है इसके बाद हमने
  • 00:07:31
    देखा की अगर हम वैल्यूज लेते हैं कुछ इस
  • 00:07:34
    तरह की ट्रू तो वो कन्वर्ट हो जाती है वैन
  • 00:07:38
    के अंदर तो obbvious सी बात है की हमारे
  • 00:07:40
    जो फॉल्स वैल्यू है वो कन्वर्ट हो जाती है
  • 00:07:41
    जीरो के अंदर और इसके अलावा भी आपने सब
  • 00:07:44
    देख ही लिया है की किस तरह से कन्वर्जन
  • 00:07:45
    होता है तो ये तो हुआ हमारा बेसिक
  • 00:07:47
    कन्वर्जन अच्छा इसके अलावा इसी तरह से
  • 00:07:50
    हमारे पास और भी थोड़ा सा कन्वर्जन है ये
  • 00:07:52
    तो हमारे नोट्स हो गए तो सपोर्ट करिए और
  • 00:07:54
    हम कन्वर्जन करते हैं तो इस लोग इन तो ये
  • 00:07:58
    हमारी जो वैल्यू है ये है सपोज करिए हम
  • 00:08:01
    इसको वैल्यू को दे रहे हैं की किसी तरह से
  • 00:08:04
    मुझे इस वैल्यू को कन्वर्ट करना है
  • 00:08:05
    बोलियां
  • 00:08:06
    है तो obbvious सी बात है
  • 00:08:09
    बट क्या हो अगर मैं इस लोग डैन को लिखूं
  • 00:08:12
    वैन तो कन्वर्जन कैसे होगा तो एक और
  • 00:08:16
    वेरिएबल डिक्लेयर करते हैं तो इसको हम लिख
  • 00:08:18
    देते हैं बोलिए
  • 00:08:25
    जैसे हमारे पास नंबर था जैसे हमारे पास
  • 00:08:28
    स्ट्रिंग है कैपिटल में वैसे हमारे पास
  • 00:08:30
    बुलियन भी है तो ये बुलियन के अंदर आप
  • 00:08:33
    वैल्यूज पास कर सकते हैं इस लॉक्ड इन बट
  • 00:08:36
    यह जानना बहुत जरूरी है की एक्चुअली में
  • 00:08:38
    वो कन्वर्ट हुई और कन्वर्ट हुई तो क्या
  • 00:08:40
    कन्वर्ट हुई तो हम इसकी वैल्यू को देखते
  • 00:08:42
    हैं कॉपी करके यहां पेस्ट करते हैं और
  • 00:08:45
    जानते हैं अब सबसे पहले हम क्या करेंगे इन
  • 00:08:47
    वैल्यूज को जो भी है हम इनको कमेंट आउट कर
  • 00:08:49
    देते हैं ताकि हमें ज्यादा आउटपुट ना
  • 00:08:52
    देखना पड़े क्योंकि इन्वेस्टिगेशन स्टडी
  • 00:08:53
    तो ऑलरेडी हो ही गई है तो अब सिर्फ हमें
  • 00:08:55
    मतलब है इससे की जब हम नंबर्स को इस तरह
  • 00:08:58
    से बोलियां कन्वर्ट करते हैं क्योंकि कई
  • 00:09:00
    बार हम बोल देते हैं जीरो का मतलब फॉल्स
  • 00:09:01
    वैन का मतलब ट्रू तो एक्चुअली में
  • 00:09:03
    कन्वर्जन में क्या होता है
  • 00:09:07
    तो इस तरह से जब आप वैन को कन्वर्ट
  • 00:09:12
    पता है वैन को कन्वर्ट करेंगे ट्रू होगा
  • 00:09:14
    जीरो को कन्वर्ट करेंगे फॉल्स होगा बट
  • 00:09:17
    इसको कन्वर्ट करेंगे तो क्या होगा देखते
  • 00:09:20
    हैं
  • 00:09:22
    फॉल्स ठीक है अब इसके बाद अगर मैं इसमें
  • 00:09:25
    मेरा नाम लिख देता हूं तो क्या होगा तो
  • 00:09:29
    मैंने देखा तो भी ट्रू आता है और अगर मैं
  • 00:09:32
    एम्टी रखता हूं तो जस्ट अभी हमने देखा की
  • 00:09:34
    वैल्यू फॉल्स आती है तो इससे यह तो पता लग
  • 00:09:37
    गया की जब आप कन्वर्जन करते हैं तो कुछ ना
  • 00:09:40
    कुछ सिंटेक्स है जो की आगे जाकर आपको और
  • 00:09:41
    पता लग जाएंगे बट उनका ध्यान रखना थोड़ा
  • 00:09:43
    जरूरी है तो यहां पे हमारी इन्वेस्टिगेशन
  • 00:09:46
    स्टडी ने बताया की जब आप वैन लिखते हैं तो
  • 00:09:48
    obbvious सी बात है बोलियां में वो ट्रू
  • 00:09:50
    कन्वर्ट होता है और इसी तरह से जीरो जब आप
  • 00:09:52
    लिखते हैं तो वो फॉल्स में कन्वर्ट होता
  • 00:09:55
    है
  • 00:09:57
    अगर लिख पाए तो फॉल्स ठीक
  • 00:10:01
    तो हमारे पास वैल्यू आई फॉल्स और जब हमने
  • 00:10:05
    स्ट्रिंग के अंदर कुछ वैल्यू ऐड कर दी
  • 00:10:06
    जैसे की सपोर्ट करिए तो उसका जो वैल्यू
  • 00:10:09
    आया वो ट्रू आया और ये बन गया आपके नोट्स
  • 00:10:11
    अब इसके लिए आप कॉपी पेन लेकर घिसने की
  • 00:10:13
    जरूरत थोड़ी ना है यहीं पे सब कुछ लिख रहे
  • 00:10:15
    हैं तो यहीं पे हमारे ये नोट्स हो गए यहीं
  • 00:10:17
    पे हमारी इन्वेस्टिंग स्टडी हो गई और हमने
  • 00:10:19
    फटाफट देखा है की कितना आसान था की जो
  • 00:10:22
    कन्वर्जन है वो हमने पढ़ लिया अच्छा अब
  • 00:10:24
    कन्वर्जन की बात क्या है की यहां पे खत्म
  • 00:10:26
    नहीं होती है कन्वर्जन ये तो हमने देखा की
  • 00:10:28
    ठीक है आपने नंबर के अंदर कन्वर्ट किया
  • 00:10:30
    चीजों को आपने चीजों को बोलियां के अंदर
  • 00:10:33
    कन्वर्ट कर बट चीजें स्ट्रिंग के अंदर भी
  • 00:10:35
    तो कन्वर्ट हो सकती है जैसे मेरे पास सैम
  • 00:10:38
    नंबर कोई नंबर है क्योंकि वैरियेबल्स नहीं
  • 00:10:42
    ए रहा है दिमाग में तो सब नंबर है जिसका
  • 00:10:44
    33 हमने नंबर दिया अब मुझे इसको लेट
  • 00:10:48
    स्ट्रिंग नंबर
  • 00:10:51
    इसको कन्वर्ट करना है तो ऐसी बातें मैं
  • 00:10:53
    स्ट्रिंग को उसे कर सकता हूं और इसके अंदर
  • 00:10:55
    यह सब नंबर पास कर सकता
  • 00:10:58
    लॉक करके देखते हैं इसको भी की क्या
  • 00:11:00
    वैल्यू आती है
  • 00:11:02
    तो स्ट्रिंग नंबर से करते हैं और ओबवियस
  • 00:11:05
    सी बात है इस कंसोल को हटा देते हैं ताकि
  • 00:11:07
    ये प्रिंट ना हो
  • 00:11:10
    से करते हैं और रन करके देखते हैं इसको तो
  • 00:11:14
    मैंने देखा 33 ए गया है तो ठीक है 33 आपका
  • 00:11:17
    जो नंबर था वही 33 ए गया है लेकिन असली
  • 00:11:20
    में सच्चाई मुझे तब पता लगेगी की एक्चुअली
  • 00:11:22
    मैं हुआ क्या है जब मैं इसका टाइप ऑफ करके
  • 00:11:25
    देखता हूं की एक्चुअली मैं क्या टाइप हुआ
  • 00:11:28
    है क्या सही में वो नंबर अब स्ट्रिंग बन
  • 00:11:30
    गया है हान स्ट्रिंग बन गया दिखने में
  • 00:11:32
    नंबर जैसा है बट बंद तो स्ट्रिंग है
  • 00:11:36
    है तो इसी तरह देख सकते हैं की और
  • 00:11:38
    कन्वर्जन हो सकता है अब और भी बहुत सारे
  • 00:11:40
    कन्वर्जन है ऑब्जेक्ट्स के हैं यह सब हैं
  • 00:11:42
    तो धीरे-धीरे हम देखेंगे और सबसे बेस्ट
  • 00:11:44
    पार्ट पता है क्या है इन्वेस्टिगेशन स्टडी
  • 00:11:46
    अगर आपके भी दिमाग में ए रहा है की ठीक है
  • 00:11:48
    अगर इस तरह का नंबर और कन्वर्ट हो या इस
  • 00:11:50
    तरह का हो ये कन्वर्जन आगे जाके और आपको
  • 00:11:52
    क्लियर होंगे जैसे जैसे हम फॉर्म्स पे कम
  • 00:11:54
    करेंगे जैसे सजा स्क्रिप्ट के प्रोजेक्ट्स
  • 00:11:56
    बनाएंगे तब हमारे पास बहुत इजी होगा
  • 00:11:58
    क्योंकि जो ब्राउज़र है वो ज्यादातर आपको
  • 00:12:00
    स्ट्रिंग्स वैल्यू देता है पर आपको कई बार
  • 00:12:02
    उसको बुलियन में कन्वर्ट करना होता है कभी
  • 00:12:03
    नंबर में कन्वर्ट करना होता है या
  • 00:12:05
    ऑब्जेक्ट में कन्वर्ट करना होता है या एरा
  • 00:12:07
    में तो वो हम आगे जा के और देखेंगे अभी के
  • 00:12:09
    लिए हम इतना ही करते हैं बहुत ही इसे था
  • 00:12:11
    अभी हमें ऑपरेशंस के बारे में और थोड़ा सा
  • 00:12:13
    डिस्कस करना है इसी के अंदर डिस्कस करेंगे
  • 00:12:15
    इसी फाइल के अंदर बट अभी अत लिस्ट इसको तो
  • 00:12:18
    पुश कर देते हैं तो हर फाइल के बाद हम
  • 00:12:19
    इसको पुश करते हैं तो हमने यहां पे डिस्कस
  • 00:12:22
    किया कन्वर्जन ऑफ
  • 00:12:25
    डाटा टाइप्स के बारे में डिस्कशन हो गया
  • 00:12:28
    है तो इसको हमने पुश कर दिया कमेंट कर
  • 00:12:31
    देते हैं और इसको कर देते हैं
  • 00:12:35
    आपके पास अवेलेबल हो तो मिलते हैं अगले
  • 00:12:38
    वीडियो में याद रखिए सब्सक्राइब करना बहुत
  • 00:12:40
    जरूरी और फैला दीजिए सीरीज को सबके सामने
  • 00:12:42
    क्योंकि यहां पे हो रही है बेस्ट
  • 00:12:44
    जावास्क्रिप्ट तो सारे फ्रेंड्स को बताना
  • 00:12:46
    तो जरूरी है हमें मोटिवेशन मिलेगा मिलते
  • 00:12:49
    हैं अगले वीडियो में
Etiquetas
  • JavaScript
  • type conversion
  • variable declaration
  • data types
  • type checking
  • number conversion
  • string conversion
  • NaN
  • boolean conversion
  • programming basics