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ử!