-
Notifications
You must be signed in to change notification settings - Fork 3
/
01-String.js
76 lines (64 loc) · 2.06 KB
/
01-String.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
// String handbook
// String: length, indexOf(), lastIndexOf(), slice(), substring(), replace(),
// split(), trim(), toUpperCase(), toLowerCase(), etc.
// Run each function to see the output, play and learn by doing.
// Length
function getLength(str) {
console.log("Original String:", str);
console.log("Length:", str.length);
}
getLength("Hello World");
// indexOf
function findIndexOf(str, target) {
console.log("Original String:", str);
console.log("Index:", str.indexOf(target));
}
findIndexOf("Hello World", "World");
// lastIndexOf
function findLastIndexOf(str, target) {
console.log("Original String:", str);
console.log("Index:", str.lastIndexOf(target));
}
findLastIndexOf("Hello World World", "World");
// slice
function getSlice(str, start, end) {
console.log("Original String:", str);
console.log("After slice:", str.slice(start, end));
}
getSlice("Hello World", 0, 5);
// substring
function getSubstring(str, start, end) {
console.log("Original String:", str);
console.log("After substring:", str.substring(start, end));
}
getSubstring("Hello World", 0, 5);
// replace
function replaceString(str, target, replacement) {
console.log("Original String:", str);
console.log("After replace:", str.replace(target, replacement));
}
replaceString("Hello World", "World", "JavaScript");
// split
function splitString(str, separator) {
console.log("Original String:", str);
console.log("After split:", str.split(separator));
}
splitString("Hello World", " ");
// trim
function trimString(str) {
console.log("Original String:", str);
console.log("After trim:", str.trim());
}
trimString(" Hello World ");
// toUpperCase
function toUpper(str) {
console.log("Original String:", str);
console.log("After toUpperCase:", str.toUpperCase());
}
toUpper("Hello World");
// toLowerCase
function toLower(str) {
console.log("Original String:", str);
console.log("After toLowerCase:", str.toLowerCase());
}
toLower("Hello World");