Skip to content

Instantly share code, notes, and snippets.

const a = 3;
if (a < 2) {
console.log('is less than 2')
}
{
"name": "backend-for-dummies-examples",
"version": "1.0.0",
"main": "main.js",
"license": "MIT",
"dependencies": {
"typescript": "^3.1.4"
},
"devDependencies": {
"ts-node": "^7.0.1",
{
"name": "backend-for-dummies-examples",
"version": "1.0.0",
"main": "main.js",
"license": "MIT",
"dependencies": {
"typescript": "^3.1.4"
},
"devDependencies": {
"ts-node": "^7.0.1",
console.log('Hello World')
const myAge: number = 20
let myDescirption: string = 'Hello'
if (myAge > 0) {
myDescirption += ', I am ' + myAge.toString()
} else {
myDescirption += ', I have just been born'
}
function isEven(num: number): boolean {
return num % 2 === 0
}
isEven(20) // => true
isEven(11) // => false
const isPositive = function(value: number) : boolean {
return value > 0
}
isPositive(1) // => true
isPositive(-20) // => false
let comparison: boolean
comparison = 1 == true // => true
comparison = 1 === true // => false
comparison = 0 == false // => true
comparison = 0 === false // => false
comparison = '1' == 1 // => true
comparison = '1' === 1 // => false
const multiply = (factor1: number, factor2: number) : number => {
return factor1 * factor2
}
multiply(1,2) // => 2
multiply(3,4) // => 12
const validateUser = (name?: string, email: string, password: string) => {
if (!name) { // if(name === undefined) {
throw new Error('invalid_name')
}
if (email.indexOf('@') -== -1) {
throw 'invalid_email'
}
if (password.length < 6) {