JavaScript 新手入门:从零写出你的第一行代码

举报
yd_210304646 发表于 2026/10/29 11:26:02 2026/10/29
【摘要】 零基础也能读懂的 JavaScript 入门指南:从控制台输出第一行代码,到变量、条件、循环、函数,一步步带你写出能运行的猜数字小游戏,并附上新手避坑清单和学习路线建议。

如果你想入门编程,JavaScript 可能是最友好的一门语言:不需要安装任何开发环境,打开浏览器就能运行;语法宽容,写错了大不了刷新页面重来。本文带你从零开始,认识这门语言,并写出真正能运行的代码。

一、JavaScript 是什么,在哪里运行

JavaScript 最初是为网页设计的脚本语言,用来让页面“动起来”:按钮点击弹出提示、表单自动校验、图片轮播,背后几乎都有它的身影。如今它早已走出浏览器,可以写服务器(Node.js)、写手机 App、写桌面应用,是一门名副其实的“全栈语言”。

对新手来说,最大的好处是零门槛:在任意浏览器的地址栏旁边按 F12(或右键“检查”),切换到 Console(控制台)选项卡,输入代码按回车,就能立刻看到运行结果。

二、第一个程序:Hello, World

在控制台输入下面这行代码并回车:

console.log("Hello, World!");

你会看到控制台打印出 Hello, World!。console.log 是新手最好的朋友,以后调试程序几乎天天都要用它。

三、变量与数据类型

变量就是给数据起个名字,方便后面使用:

let name = "小明";      // 字符串:用引号包起来的文字
let age = 18;         // 数字:可以直接参与运算
let isStudent = true; // 布尔值:只有 true / false 两种

注意三点:let 用来声明变量;字符串要用引号;每一行末尾习惯加分号。JavaScript 还有 const,用来声明不会再改变的常量,比如 const PI = 3.14。

四、条件判断:让程序会“思考”

let score = 85;
if (score >= 60) {
  console.log("及格了!");
} else {
  console.log("继续努力!");
}

if 后面的括号里是条件,成立就执行大括号里的代码,否则执行 else 里的。常见的比较符号有 >、<、===(严格等于,推荐使用)。

五、循环:把重复的事交给电脑

for (let i = 1; i <= 5; i++) {
  console.log("第" + i + "次问好");
}

这段代码会打印 5 行问候语。for 循环由三部分组成:从哪里开始(i = 1)、到哪里结束(i <= 5)、每次怎么变(i++ 表示加 1)。

六、函数:把代码装进盒子里

当一段逻辑要反复使用,就把它装进函数:

function sayHello(who) {
  console.log("你好," + who + "!");
}

sayHello("小红");
sayHello("小刚");

who 是参数,调用时传入不同的值,函数就会输出不同的问候。函数是 JavaScript 最核心的概念之一,早点熟悉它非常值得。

七、一个小实战:猜数字游戏

把前面学的东西拼起来,写一个能玩的小游戏:

let answer = 7;
let guess = 5;
if (guess === answer) {
  console.log("猜对了!");
} else if (guess < answer) {
  console.log("太小了,再大一点!");
} else {
  console.log("太大了,再小一点!");
}

试着把 guess 改成不同的数字,观察输出的变化。编程就是这样:改一行代码,看一次结果,在“试错—观察”中慢慢建立感觉。

八、新手常踩的三个坑

  1. 引号不成对:字符串的开头和结尾引号必须是同一种,少一个就会报错。
  2. 大小写写错:console.log 不能写成 Console.Log,JavaScript 严格区分大小写。
  3. 把 = 和 === 搞混:= 是赋值,=== 才是比较相等,条件判断里要用后者。

遇到红色报错别慌,把报错信息复制到搜索引擎里,几乎一定有人遇到过同样的问题。

九、给新手的学习路线建议

  1. 先掌握变量、条件、循环、函数这“四大件”,能写小程序即可。
  2. 接着学数组和对象,这是处理真实数据的必备工具。
  3. 然后做几个网页小项目:待办清单、简易计算器、倒计时,把知识用起来。
  4. 最后再接触 DOM 操作和事件,做出可以点击交互的页面。

每天写一点代码,比周末突击五小时更有效。编程是手艺活,手感是练出来的。

结语

JavaScript 的入门曲线非常平缓,但天花板足够高——从第一行 console.log,到独立开发一个网站,都是同一门语言。现在就打开浏览器控制台,敲下你的第一行代码吧!

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。