Skip to content

Instantly share code, notes, and snippets.

@seanho
Last active July 4, 2017 03:42
Show Gist options
  • Save seanho/1d62fc3e7d30c0ed57c6d16e3f0e5038 to your computer and use it in GitHub Desktop.
Save seanho/1d62fc3e7d30c0ed57c6d16e3f0e5038 to your computer and use it in GitHub Desktop.

Install Node.js version manager

Install nvm or n


Install Node.js version 6

nvm install 6 or n 6.11


Verify Node.js version

node -v

Hello World example

Create a file named main.js and enter

var s = "Hello World";
console.log(s);

Run node main.js

Create a npm package

npm init

npm run


Install external npm package

npm install cowsay

Modify the Hello World example

var cowsay = require('cowsay');

var s = cowsay.say({text: 'Hello World'});
console.log(s);

Run npm run

What do you think the following will print out?

function oddevent(num) {
  if (num % 2 == 0) {
      var result = 'even';
  } else {
      var result = 'odd';
  }
  console.log(result);
}

oddevent(3);

How about this?

function oddevent(num) {
  if (num % 2 == 0) {
      let result = 'even';
  } else {
      let result = 'odd';
  }
  console.log(result);
}

oddevent(3);

And now?

function oddevent(num) {
  let result = 'n/a';
  if (num % 2 == 0) {
      result = 'even';
  } else {
      result = 'odd';
  }
  console.log(result);
}

oddevent(3);

And finally?

function oddevent(num) {
  const result = 'n/a';
  if (num % 2 == 0) {
      result = 'even';
  } else {
      result = 'odd';
  }
  console.log(result);
}

oddevent(3);

function declaration

function echo(text) {
  console.log(text);
}

funciton expression

let echo = function (text) {
  console.log(text);
}

lambda (arrow function)

let echo = (text) => {
  console.log(text);
}
let firstName = 'Jacky';
let lastName = 'Chan';

console.log('Hello ' + firstName + ' ' + lastName);
console.log(`Hello ${firstName} ${lastName}`);
let firstName = 'Jacky';
let lastName = 'Chan';

let o1 = {
  firstName: firstName,
  lastName: lastName
};

let o2 = {
  firstName, 
  lastName
};

let o3 = {
  firstName, 
  lastName,
  age: 60
};

npm i express

const express = require('express');
const app = express();

app.get('/', function (req, res) {
  res.send('Hello World');
});

app.listen(3000);

Run npm run

Open in browser http://localhost:3000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment