📖 JavaScript Cơ bản - Biến, Kiểu dữ liệu và Toán tử
40 phút

Biến, Kiểu dữ liệu và Toán tử trong JavaScript

Khai báo biến

// Khai báo với var (không nên dùng)
var oldVariable = "value";

// Khai báo với let (có thể thay đổi)
let name = "John";
name = "Jane";

// Khai báo với const (không thể thay đổi)
const PI = 3.14;
// PI = 3.15; // Lỗi!

Các kiểu dữ liệu cơ bản

String

let message = "Hello World";
let name = 'John';
let template = `Hello ${name}`;

Number

let integer = 42;
let float = 3.14;
let negative = -10;

Boolean

let isActive = true;
let isCompleted = false;

Array

let fruits = ["apple", "banana", "orange"];
let numbers = [1, 2, 3, 4, 5];

Object

let person = {
  name: "John",
  age: 30,
  isStudent: false
};

Toán tử

Toán tử số học

let a = 10, b = 3;

console.log(a + b);  // 13
console.log(a - b);  // 7
console.log(a * b);  // 30
console.log(a / b);  // 3.333...
console.log(a % b);  // 1
console.log(a ** b); // 1000

Toán tử so sánh

console.log(5 > 3);   // true
console.log(5 < 3);   // false
console.log(5 >= 5);  // true
console.log(5 <= 3);  // false
console.log(5 == "5"); // true (chỉ so giá trị)
console.log(5 === "5"); // false (so cả kiểu dữ liệu)

Toán tử logic

let x = true, y = false;

console.log(x && y); // false (AND)
console.log(x || y); // true (OR)
console.log(!x);     // false (NOT)

Bài tập thực hành

Hãy thực hành với các biến và toán tử!

📝 Bài tập (2)

  1. Thực hành với biến và toán tử số học

  2. Thực hành với các kiểu dữ liệu và toán tử so sánh