Skip to content

Instantly share code, notes, and snippets.

View robertcoopercode's full-sized avatar

Robert Cooper robertcoopercode

View GitHub Profile
const greeting = (person: string) => {
console.log('Good day ' + person);
};
greeting('Daniel');
var greeting = function (person) {
console.log('Good day ' + person);
};
greeting('Daniel');
let isAwesome: boolean = true;
let name: string = 'Chris';
let breed: string = 'Border Collie';
let punchline: string = 'Because it was free-range.';
let joke: string = `
Q: Why did the chiken cross the road?
A: ${punchline}
`;
let decimalNumber: number = 42;
let binaryNumber: number = 0b101010; // => 42
let octalNumber: number = 0o52; // => 42
let hexadecimalNumber: number = 0x2a; // => 42
let myPetFamily: string[] = ['rocket', 'fluffly', 'harry'];
let myPetFamily: Array<string> = ['rocket', 'fluffly', 'harry'];
let myFavoriteTuple: [string, number, boolean];
myFavoriteTuple = ['chair', 20, true]; // ✅
myFavoriteTuple = [5, 20, true]; // ❌ - The first element should be a string, not a number
enum Sizes {
Small,
Medium,
Large,
}
Sizes.Small; // => 0
Sizes.Medium; // => 1
Sizes.Large; // => 2