{"size": 913, "ext": "js", "max_stars_repo_path": "conteudo/js/aula05.js", "max_stars_repo_name": "montalvas/front-end", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "conteudo/js/aula05.js", "max_issues_repo_name": "montalvas/front-end", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "conteudo/js/aula05.js", "max_forks_repo_name": "montalvas/front-end", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 19.4255319149, "max_line_length": 97, "alphanum_fraction": 0.6922234392}
// functions

// function statement
function createPhrases() {
    console.log("Felicidade é para quem sabe ser feliz!")
    console.log("Tudo que é de fora vem de dentro.")
    console.log("O esforço só é expresso em recompensa, quando uma pessoa se recusa a desistir.")
    console.log()
}

// call / invoke
createPhrases()

// function expression
const sum = function(number_one, number_two) {
    // get two parameters
    console.log(number_one + number_two)
    console.log()
}

sum(2, 3)

const sufixName = function(name) {
    // se nao definir como let, ele vai ser criado como var
    let new_name = name + '-kun'
    return new_name
}

name = "Diodoro"
console.log(`Wellcome, ${sufixName(name)}`)
console.log()

// function scope
let subject

function createThing() {
    subject = 'Toy'
    return subject
}

console.log(subject)
console.log(createThing(subject))
console.log(subject)
console.log()


