- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathString.js
More file actions
Latest commit
62 lines (50 loc) · 1.87 KB
/
Copy pathString.js
File metadata and controls
62 lines (50 loc) · 1.87 KB
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
letstr="Apple, Mango, Coconut"
console.log(str.length)
console.log(str.slice(6,12))
console.log(str.slice(7,12))
console.log(str.slice(-12,-7))
console.log(str.substring(6,16))
console.log(str.substr(6,10))// Depreciated
console.log(str.replace("Apple","Grapes"))
console.log(str)// str.replace will not alter the original string
// str.replace features
letstr2="H H H H AA"
console.log(str2.replace("H","M"))// Here, M will replace H only once
console.log(str2.replace(/H/g,"M"))// Here, M will replace H at every occurance of H
// Below function str2.replaceAll is not supported in node yet, it works in browser console
// console.log(str2.replaceAll("H", "M")) // This works same as str2.replace(/H/g, "M")
// String Cases
console.log(str.toLowerCase())
console.log(str.toUpperCase())
if("Apple".toLowerCase==="apple"){
console.log("Apple lowered");// This won't be printed
}
elseif("Apple".toLowerCase==="apple".toLowerCase){
console.log("Apple lowered in else if");// This will be printed
}
// String trimming
letstr3=" Namaskaram! Hare Krishna! "
console.log(str3);
console.log(str3.trim());
str3=str3.trim()
console.log(str3.padStart(str3.length+5,'*'));
console.log(str3.padEnd(str3.length+5,'*'));
// Finding index
console.log(str.indexOf("Cocon"));
console.log(str.indexOf("Bocon"));// Returns -1 since Bocon doesnt exist
console.log(str.lastIndexOf("Cocon"));
console.log(str.lastIndexOf("Bocon"));// Returns -1 since Bocon doesnt exist
if(str.startsWith("Apple")){
console.log("Starts with Apple");
}else{
console.log("DOesnt start with Apple")
}
if(str.endsWith("Apple")){
console.log("Ends with Apple");
}else{
console.log("DOesnt End with Apple")
}
// Punctuation string
letstrPunc="Mandy"
letstr5=`Namaskaram! This is ${strPunc}`// Tilde (``) braces needs to be used for punctuation
console.log(str5);