JavaScript là một ngôn ngữ lập trình linh hoạt, động và là một phần quan trọng của phát triển web hiện đại. Ban đầu được tạo ra để thêm tính tương tác vào các trang HTML tĩnh, JavaScript đã phát triển thành một công cụ mạnh mẽ có thể sử dụng cả ở phía máy khách và máy chủ.
Ứng dụng thẻ học của chúng tôi bao gồm các câu hỏi phỏng vấn JavaScript được chọn lọc kỹ lưỡng với câu trả lời chi tiết sẽ chuẩn bị hiệu quả cho bạn cho bất kỳ cuộc phỏng vấn nào yêu cầu kiến thức về JavaScript. IT Flashcards không chỉ là một công cụ cho những người tìm việc - đó là một cách tuyệt vời để củng cố và kiểm tra kiến thức của bạn, bất kể kế hoạch nghề nghiệp hiện tại của bạn là gì. Sử dụng ứng dụng thường xuyên sẽ giúp bạn cập nhật với những xu hướng JavaScript mới nhất và giữ kỹ năng của bạn ở mức cao.
Tải xuống ứng dụng của chúng tôi từ App Store hoặc Google Play để nhận thêm flashcard miễn phí hoặc đăng ký để truy cập vào tất cả flashcard.
function outerFunction() {
let outerVariable = `I'm outside!`;
function innerFunction() {
console.log(outerVariable); // Có quyền truy cập vào 'outerVariable'
}
innerFunction();
}
outerFunction(); // Hiển thị `I'm outside!`
console.log(myVar); // undefined
var myVar = 5;
console.log(myVar); // 5
console.log(myFunction()); // "Hello World"
function myFunction() {
return "Hello World";
}
function sum(a, b) {
return a + b;
}
const sum = (a, b) => a + b;
const promise = new Promise((resolve, reject) => {
const success = true;
if (success) {
resolve('Operation successful.');
} else {
reject('Operation failed.');
}
});
promise
.then(result => {
console.log(result); // Sẽ in: 'Operation successful.'
})
.catch(error => {
console.log(error);
});
function executeAfterTimeout(callback, timeout) {
setTimeout(() => {
console.log('Time passed!');
callback();
}, timeout);
}
executeAfterTimeout(() => {
console.log('This is a callback!');
}, 2000);
let value = null ?? 'giá trị mặc định';
let value1 = 0 || 'mặc định';
console.log(value1); // kết quả: 'mặc định' vì 0 là giá trị false
let value2 = 0 ?? 'mặc định';
console.log(value2); // kết quả: 0 vì 0 không phải là null hoặc undefined
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // trả về false
let obj = {};
let privateProperty = Symbol('private');
obj[privateProperty] = 'Đây là thông tin riêng tư';
console.log(obj[privateProperty]); // 'Đây là thông tin riêng tư'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // ghi đè tham chiếu
// john được gỡ bỏ khỏi bộ nhớ!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // ghi đè tham chiếu
// john được gỡ bỏ khỏi bộ nhớ!
Mở rộng kiến thức JavaScript của bạn với các thẻ học của chúng tôi.
Từ các nguyên tắc lập trình cơ bản đến nắm vững các công nghệ tiên tiến, IT Flashcards là hộ chiếu để bạn đạt được xuất sắc trong CNTT.
Tải xuống ngay và mở khóa tiềm năng của bạn trong thế giới công nghệ cạnh tranh ngày nay.