基本语法
# 基本语法
# 区分大小写
JavaScript
是区分大小写的,也就是说,大写字母和小写字母会被认为是不同的部分,例如变量名rename
,Rename
以及RENAME
是不同的三个变量,虽然它们看起来含义相同。
第四节会学习JavaScript
的变量定义方式。
# 空白
大多数情况下,JavaScript
是忽略空白部分的,所以你可以使用空格键、制表键等来缩进代码,使其变得好看许多。例如下图中的两部分代码,虽然功能是一样的,但是下面的部分明显比上面的部分简洁、清晰。要是隔两天你再来看,那么你愿意看哪一种呢?
代码缩进
空白还可以被称为代码缩进,一般我们称呼为控制代码缩进,或者说格式化代码。关于格式化JavaScript
代码可以见下面的说明。
# 注释
注释必须好好写,注释必须好好写,注释必须好好写。(重要的事情说三遍)注释是帮助你理解的一部分文字,并不在代码中起作用。
c式的/* */
,或者c++式的//
都可以,其中/* */
可以跨行注释其中的所有内容,//
只能注释在它后面的这一行的内容。示例如下:
// 使用单行注释
const fuck = '好不容易心动一次,却让我输的,折磨车底。哈哈哈哈~';
/* 使用多行注释 */
const chao = '我被刀了!';
2
3
4
5
# JSDoc格式的注释 建议
如果你养成了写注释的好习惯,可以试着使用JSDoc
风格的注释替换传统单纯的注释,准确清晰地说明各项语义化的注释内容。VScode
已经默认支持。
以下是可以参考的JSDoc注释语法文档:
- 脚本之家 (opens new window)
- github.jsdoc3 (opens new window)
- JSDoc在线手册 (opens new window)
- html中文网 (opens new window)
使用jsdoc
时,总是以/* */
跨行注释的方式使用。VScode
有关于jsdoc
的插件,直接搜索安装即可。
# 使用VScode的快捷键来快速注释代码 建议
你可以使用VScode的快捷键来快速注释掉你不想要的代码。每个人对于VScode的快捷键设置都不同,所以这里提供的快捷键不一定准确。使用Ctrl + /
的方式来快速注释目标代码行
# 不要滥用注释来屏蔽你不想要的代码
你很容易使用VScode
的注释快捷键来大面积地注释掉代码,这非常影响可读性。未来你有能力编写插件时,请不要这样做。
# 分号
分号对于JavaScript
虽然不是必要的(事实上解释器会自动补全),但是这里推荐你老老实实的每句话后面加分号,否则会出现一些稀奇古怪的事情。
为代码增加分号属于代码规范。你可以嫌麻烦不遵守,但也要为此承担可能的bug
。点此阅读 (opens new window)被广泛接受的代码规范。
# 换行
换行用于把两条语句隔开,以增加可读性,一样推荐你老老实实的换行,不要偷懒。另外,不要把一句话拆开两行。
# 使用VScode实现代码格式化 建议
代码格式化可以有效的解决上述提及到的缩进和分号补全问题。推荐使用VScode
的JavaScript
格式化插件来实现这样的基础功能。希望大家不要在代码缩进、自动补全、分号补全等小细节上花费太多的时间。推荐使用VScode
的插件Beautify
此内容不属于JavaScript
的基础内容,故这里不介绍Beautify
插件的细节配置。想进阶学习请自己去CSDN (opens new window)自行搜索相关配置。