You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript学生问候功能问题:如何通过console.log输出Daniel的问候语

代码问题说明

现有代码存在3个需要调整的点:

  • 变量greetStudent被赋值为字符串,不是可调用的函数,执行greetStudent(students[i])会触发类型错误
  • 字符串用双引号包裹,无法解析${}占位符,必须改用反引号(`)包裹才能成为生效的模板字符串
  • 缺少console.log打印语句,逻辑正确也无法在控制台输出内容
修正后代码

如果仅需要输出Hello, Daniel,调整后的代码如下:

var students = ["Brandon", "Daniel"];

// 将greetStudent定义为接收姓名参数的函数
function greetStudent(name) {
  // 模板字符串用反引号包裹,正确解析${}占位符
  return `Hello, ${name}`;
}

// 直接打印索引为1的学生的问候语
console.log(greetStudent(students[1]));

运行上述代码后,控制台会直接输出你需要的Hello, Daniel。如果需要遍历打印所有学生的问候语,把原有循环内的调用改成console.log(greetStudent(参数))即可。

内容的提问来源于stack exchange,提问作者Daniel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:24:03