Modern JavaScript From The Beginning from Brad Traversy
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>JavaScript Sandbox: Section 2</title>
</head>
<body>
<h1>JavaScript Sandbox: Section 2</h1>
<script src="app.js"></script>
</body>
</html>const firstName = 'William';
const lastName = 'Johnson';
const age = 36;
const str = 'Hello there my name is Brad';
const tags = 'web design,web development,programming';
let val;
val = firstName + lastName;
// Concatenation
val = firstName + ' ' + lastName;
// Append
val = 'Brad ';
val += 'Traversy';
val = 'Hello, my name is ' + firstName + ' and I am ' + age;
// Escaping
val = 'That\'s awesome, I can\'t wait';
// Length
val = firstName.length;
// concat()
val = firstName.concat(' ', lastName);
// Change case
val = firstName.toUpperCase();
val = firstName.toLowerCase();
val = firstName[2];
// indexOf()
val = firstName.indexOf('l');
val = firstName.lastIndexOf('l');
// charAt()
val = firstName.charAt('2');
// Get last char
val = firstName.charAt(firstName.length - 1);
// substring()
val = firstName.substring(0, 4);
// slice()
val = firstName.slice(0,4);
val = firstName.slice(-3);
// split()
val = str.split(' ');
val = tags.split(',');
// replace()
val = str.replace('Brad', 'Jack');
// includes()
val = str.includes('foo');
console.log(val);