EXPERIMENT – 03
1. REVERSE A STRING
PROGRAM: -
<!DOCTYPE html>
<html>
<head>
<title>Reverse String</title>
</head>
<body>
<script>
let str = prompt("Enter a string to reverse:");
let reversed = "";
for (let i = [Link] - 1; i >= 0; i--) {
reversed += str[i];
}
[Link]("Original String: " + str + "<br>");
[Link]("Reversed String: " + reversed);
</script>
</body>
</html>
OUTPUT: -
2. REPLACE CHARACTERS OF A STRING.
PROGRAM: -
<!DOCTYPE html>
<html>
<head>
<title>Replace Characters</title>
</head>
<body>
<script>
let str = prompt("Enter a string:");
let oldChar = prompt("Enter the character to replace:");
let newChar = prompt("Enter the new character:");
let result = "";
for (let i = 0; i < [Link]; i++) {
if (str[i] === oldChar) {
result += newChar;
} else {
result += str[i];
}
}
[Link]("Original String: " + str + "<br>");
[Link]("Modified String: " + result);
</script>
</body>
</html>
OUTPUT: -
3. STRING IS PALINDROME
PROGRAM: -
<!DOCTYPE html>
<html>
<head>
<title>Palindrome Check</title>
</head>
<body>
<script>
let str = prompt("Enter a string:");
let reversed = "";
for (let i = [Link] - 1; i >= 0; i--) {
reversed += str[i];
}
if (str === reversed) {
[Link]("Yes, it is a palindrome.");
} else {
[Link]("No, it is not a palindrome.");
}
</script>
</body>
</html>
OUTPUT: -