# स्ट्रिंग मेथड्स — जावास्क्रिप्ट

Source: https://www.geekswithgeeks.com/hi/javascript/js-string-methods

> रोज़मर्रा के टेक्स्ट ऑपरेशन, सभी non-mutating।

## रोज़मर्रा के मेथड्स

केस, व्हाइटस्पेस और सर्च हेल्पर रोज़मर्रा की टेक्स्ट सफ़ाई के लिए काफ़ी हैं।

```js
const s = "  Hello JS  ";
console.log(s.trim());
console.log(s.toUpperCase());
console.log(s.trim().includes("JS"));
console.log(s.replace("JS", "World"));
```

## स्लाइसिंग और स्प्लिटिंग

`split()` टेक्स्ट को array में बदलता है; `slice()` स्थिति के अनुसार उप-स्ट्रिंग निकालता है।

```js
const csv = "apple,banana,cherry";
console.log(csv.split(","));        // ['apple', 'banana', 'cherry']
console.log("Hello".slice(1, 4));   // "ell"
```

## स्ट्रिंग अपरिवर्तनीय हैं

हर स्ट्रिंग मेथड एक **नई** स्ट्रिंग लौटाता है — मूल मान कभी नहीं बदलता।
