<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>String Methods in JavaScript</title> </head> <body> <h1>JavaScript String Methods</h1> <script> const str = " Hello, JavaScript World! "; console.log("Original String:", str); console.log("\ntrim() method:"); const trimmedStr = str.trim(); console.log("Trimmed String:", trimmedStr); console.log("\ntoUpperCase() method:"); console.log("Uppercase:", trimmedStr.toUpperCase()); console.log("\ntoLowerCase() method:"); console.log("Lowercase:", trimmedStr.toLowerCase()); console.log("\nslice() method:"); console.log("Sliced:", trimmedStr.slice(7, 17)); // Extracts "JavaScript" console.log("\nreplace() method:"); console.log("Replaced:", trimmedStr.replace("JavaScript", "Coding")); console.log("\nincludes() method:"); console.log("Includes 'World':", trimmedStr.includes("World")); // true console.log("\nsplit() method:"); console.log("Split by space:", trimmedStr.split(" ")); // ["Hello,", "JavaScript", "World!"] console.log("\nrepeat() method:"); console.log("Repeated String:", "Hi! ".repeat(3)); </script> </body> </html>