Menu
CoddyTech

花括号中的数学运算

本课属于 Coddy React 学习旅程的“基础知识”单元。第 7 课,共 42 课。

花括号里不只能放变量:任何 JavaScript 表达式都可以。数学运算、字符串方法、函数调用:

const price = 6;
const quantity = 5;

return <p>Total: {price * quantity}</p>;
// 渲染结果:Total: 30

React 会计算表达式并渲染结果。你可以在一个元素中自由组合文本和花括号:

<p>{quantity} items at {price} each</p>

有一样东西不应该放在大括号里:语句。if、for 等都不是表达式。我们会在后面的章节中介绍它们适用于 JSX 的替代写法。

challenge icon

挑战

入门

制作一张简易收据。组件定义了 price 和 quantity。

  1. 让带有 id="total" 的段落显示 Total: 30,但要用变量和 * 计算这个数字,不要直接输入 30。

亲手试试

<!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>
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课