JavaScript Fundamentals for Back-End Development
Topic Outline (30-min)
JavaScript Syntax and Key Features:
JavaScript is case-sensitive and uses semicolons (optional but recommended for clarity).
Statements are executed line by line and grouped into blocks using
{}.
Variables, Data Types, and Operations:
Declare variables using
let,const, andvar(avoidvarfor modern code).Primitive data types:
string,number,boolean,undefined,null.Complex types:
objects,arrays.Example:
javascript코드 복사let name = "John"; const pi = 3.14; let isActive = true;
ES6+ Features:
Destructuring:
javascript코드 복사const [a, b] = [10, 20]; const {name, age} = {name: 'Alice', age: 25};Template Literals:
javascript코드 복사const message = `Hello, ${name}! Welcome back.`;Arrow Functions:
javascript코드 복사const square = (x) => x * x;
Conditional Statements and Loops:
Conditional statements:
javascript코드 복사if (age > 18) { console.log('Adult'); } else { console.log('Minor'); }Loops:
javascript코드 복사for (let i = 0; i < 5; i++) { console.log(i); }
Debugging and Linting JavaScript Code:
Use
console.log()for debugging.Use linting tools like ESLint to enforce coding standards.
The
MathandDateObjects:Perform mathematical operations:
javascript코드 복사console.log(Math.sqrt(16)); // 4Work with dates:
javascript코드 복사const today = new Date(); console.log(today.toDateString());
Last updated