जावास्क्रिप्ट में वेरिएबल को null, undefined या खाली स्ट्रिंग के लिए कैसे जांचें?
सभी को नमस्कार! मैंने अभी-अभी जावास्क्रिप्ट सीखना शुरू किया है और वेरिएबल को 'खालीपन' के लिए जांचने की समस्या का सामना किया है।
मेरे पास एक फंक्शन है जो उपयोगकर्ता से एक स्ट्रिंग लेता है। कभी-कभी उपयोगकर्ता कुछ भी इनपुट नहीं करता, कभी-कभी API से null आता है, और कभी-कभी वेरिएबल बिल्कुल परिभाषित नहीं होता। मुझे एक सार्वभौमिक जांच लिखनी है जो इन सभी मामलों को पकड़ ले।
मैंने इस तरह लिखने की कोशिश की:
```javascript
function validateInput(value) {
if (value == null) {
return "मान अनुपस्थित है";
}
// ... आगे value के साथ काम करें
}
```
लेकिन यह खाली स्ट्रिंग को नहीं पकड़ता। फिर मैंने कोशिश की:
```javascript
if (value === null || value === undefined || value === "") {
```
लेकिन यह बहुत बोझिल दिखता है, खासकर जब ऐसी कई जांचें हों। मैंने typeof के बारे में भी सुना है, लेकिन समझ नहीं आता कि इसे सही तरीके से कैसे लागू करूं।
कृपया बताएं, क्या जावास्क्रिप्ट में कोई मानक फंक्शन या छोटा तरीका है जो यह जांचने के लिए हो कि वेरिएबल null, undefined या खाली स्ट्रिंग के बराबर है? शायद कोई सामान्यतः स्वीकृत पैटर्न हो?