Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Function & Classes Naming Convention | JavaScript syntax
Introduction to JavaScript

book
Function & Classes Naming Convention

Function naming convention

Function's names are formatted in camelCase notation. It’s a best practice to include the verb as a prefix in the function name that tells the purpose of the function.
In JavaScript function is just like a procedure or collection statements of calculating a value or perform a task. We will learn about the functions in detail in the later sections.

// Descriptive name of function
function getName(firstName, lastName) {
return `${firstName} ${lastName}`;
}

const myName = getName('Bob','William');
console.log(myName);
1234567
// Descriptive name of function function getName(firstName, lastName) { return `${firstName} ${lastName}`; } const myName = getName('Bob','William'); console.log(myName);
copy

Classes naming convention:

Class is declared with a PascalCase. Class is like a template for creating objects. They encapsulate data with code to work on that data. We will study the classes in detail in later sections.

class WebDeveloper {
constructor(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
}

const robinWieruch = new WebDeveloper('Robin', 'Wieruch');
console.log(robinWieruch);
123456789
class WebDeveloper { constructor(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } } const robinWieruch = new WebDeveloper('Robin', 'Wieruch'); console.log(robinWieruch);
copy

Note:

Classes are very advanced topics and will be covered later, so no exercises for this topic for now.

Summary:

  • Naming convention purpose logic in your code. It is the standard in the JS community.

  • Variables are case-sensitive.

  • Constants are written in UPPERCASE (capital letters).

  • Prefixes are added in the booleans for clarity.

  • Functions names are formatted in camelCase notation.

  • Class is declared with a PascalCase.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 11

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt