Phép toán trong dấu ngoặc nhọn
Thuộc phần Kiến thức cơ bản trong hành trình React của Coddy. Bài học 7 trên 42.
Dấu ngoặc nhọn không chỉ chứa biến: mọi biểu thức (expression) JavaScript đều dùng được. Phép toán, phương thức chuỗi, lời gọi hàm:
const price = 6;
const quantity = 5;
return <p>Total: {price * quantity}</p>;
// hiển thị: Total: 30React đánh giá biểu thức và hiển thị kết quả. Bạn có thể kết hợp văn bản và dấu ngoặc nhọn thoải mái trong cùng một phần tử:
<p>{quantity} items at {price} each</p>Một thứ KHÔNG nằm trong dấu ngoặc nhọn: các câu lệnh. if, for và những từ khóa tương tự không phải là biểu thức. Bạn sẽ gặp các cách thay thế tương thích với JSX trong một chương sau.
Thử thách
Người mớiTạo một hóa đơn nhỏ. Thành phần này khai báo price và quantity.
- Cho đoạn văn có
id="total"hiển thịTotal: 30, nhưng hãy tính số đó từ các biến bằng*, đừng nhập 30.
Tự làm thử
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức cơ bản
2Biểu thức JSX
Dấu ngoặc nhọnPhép toán trong dấu ngoặc nhọnDấu ngoặc nhọn trong thuộc tínhGọi hàm trong JSXÔn tập: Biểu thức JSX