-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlecture14.html
65 lines (51 loc) · 3.58 KB
/
lecture14.html
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
<!doctype html>
<html>
<head>
<title>Strings</title>
<meta charset="utf-8" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style type="text/css">
</style>
</head>
<body>
<script type="text/javascript">
// single quotes inside of a string
var escapedSingleQuotesString = 'So bringt man \'einfache Anführungszeichen\' in einem String unter.';
console.log(escapedSingleQuotesString);
// double qoutes inside a string
var escapedDoubleQuotesString = 'So bringt man \"doppelte Anführungszeichen\" in einem String unter.';
console.log(escapedDoubleQuotesString);
// output lenght of a string
var reallyLongString = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.';
console.log('Der String \"' + reallyLongString + '\" ist ' + reallyLongString.length + ' Zeichen lang.');
// convert string to uppercase
var upperCaseString = 'Dieser String wurde in Großbuchstaben konvertiert.';
console.log(upperCaseString.toUpperCase());
// find first occurance position of specific character in string
var findFirstOccuranceOfCharacterString = 'In diesem String ist mehr als ein \"s\" versteckt.'
console.log('Im String \"' + findFirstOccuranceOfCharacterString + '\" befindet sich das erste \"s\" an Position ' +
(findFirstOccuranceOfCharacterString.indexOf('s') + 1));
// determine if specific set of characters is in string
var searchForCharacterSetString = 'Ich bin ein ganz toller String';
console.log((searchForCharacterSetString.indexOf('x') == -1) ? 'Im String befindet sich kein x' : 'Im String befindet sich ein x');
// find last occurance position of specific character in string
var findLastOccuranceOfCharacterString = 'In diesem String ist mehr als ein \"s\" versteckt.'
console.log('Im String \"' + findLastOccuranceOfCharacterString + '\" befindet sich das letzte \"s\" an Position ' +
(findLastOccuranceOfCharacterString.lastIndexOf('s') + 1));
// slice a specific part of a string
var sliceString = 'Ich möchte auseinander geschnitten werden.';
console.log('Der Teil von Stelle 6 bis Stelle 11 aus dem String \"' + sliceString + '\" ist: \"' + sliceString.slice(6, 11) + '\"');
// make substring of a string with start and stop arguments
var substringString = 'Ich möchte als Substring wiedergegeben werden.';
console.log('Der Teil von Stelle 6 bis Stelle 11 aus dem String \"' + substringString + '\" ist: \"' + substringString.substring(6, 11) + '\"');
// make substring of string with start and lenght of substring arguments
var substrString = 'Ich möchte als Substring wiedergeben werden.';
console.log('Der Teil von Stelle 6 11 Stellen weiter aus dem String \"' + substrString + '\" ist: \"' + substrString.substr(6, 11) + '\"');
// check if two strings which have different cases are equal
var firstString = 'Hallo';
var secondString = 'hallo';
console.log((firstString.toUpperCase() == secondString.toUpperCase()) ? 'Der erste String ist gleich dem zweiten String' : 'Der erste String ist nicht gleich dem zweiten String');
</script>
</body>
</html>