输入与输出

输入

  • 从 HTML 与用户的交互中输入信息,例如通过 input、textarea 等标签获取用户的键盘输入,通过 click、hover 等事件获取用户的鼠标输入。
  • 通过 Ajax 与 WebSocket 从服务器端获取输入
  • 标准输入

输出

  • 调试用 console.log,会将信息输出到浏览器控制台
  • 改变当前页面的 HTML 与 CSS
  • 通过 Ajax 与 WebSocket 将结果返回到服务器

格式化字符串

字符串中填入数值:

let name = 'yxc', age = 18;
let s = `My name is ${name}, I'm ${age} years old.`;
定义多行字符串:
let s =
`<div>
    <h2>标题</h2>
    <p>段落</p>
/div>`

保留两位小数如何输出

let x = 1.234567;
let s = `${x.toFixed(2)}`;

练习

  1. 输出 Hello World。
  2. 输入两个数,计算两个数的和。
  3. 输入一个小数,返回向零取整之后的结果。
  4. 输入 a, b, c,输出 (a + b) * c 的值。
  5. 求反三位数。
  6. 输出如下的菱形。
  *
 ***
*****
 ***
  *