JavaScript 学习笔记


N/A

n/a(或 N/A),是 not applicable 的缩写,意思是“不适用”

科学计数法

对于那些极大或极小的数值,可以用 e 表示法(即科学计数法)表示的浮点数值表示。用 e 表示法表示的数值等于 e 前面的数值乘以 10 的指数次幂。ECMAScript 中 e 表示法的格式也是如此,即前面是一个数值(可以是整数也可以是浮点数),中间是一个大写或小写的字母 E,后面是 10 的幂中的指数,该幂值将用来与前面的数相乘。下面是一个使用 e 表示法表示数值的例子:

1
var floatNum = 3.125e7;     //等于 31250000

在这个例子中,使用 e 表示法表示的变量 floatNum 的形式虽然简洁,但它的实际值则是 31250000。在此,e 表示法的实际含义就是“3.125 乘以 10”。
也可以使用 e 表示法表示极小的数值,如 0.000000000000000003,这个数值可以使用更简洁的 3e-17 表示。在默认情况下,ECMAScript 会将那些小数点后面带有 6 个零以上的浮点数值转换为以 e 表示法表示的数值(例如,0.0000003 会被转换成 3e-7)。

驼峰命名法

  • 小驼峰法
    变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
    int myStudentCount;
    变量 myStudentCount 第一个单词是全部小写,后面的单词首字母大写。
  • 大驼峰法
    相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,命名空间等。譬如
    public class DataBaseUser;

注释

1
2
3
4
5
//  单行注释
/*
* 这是一个多行
* (块级)注释
*/

分号

1
2
var sum = a + b       //即使没有分号也是有效的语句——不推荐
var diff = a - b; //有效的语句——推荐

虽然语句结尾的分号不是必需的,但我们建议任何时候都不要省略它。因为加上这个分号可以避免很多错误(例如不完整的输入),开发人员也可以放心地通过删除多余的空格来压缩 ECMAScript 代码(代码行结尾处没有分号会导致压缩错误)。另外,加上分号也会在某些情况下增进代码的性能,因为这样解析器就不必再花时间推测应该在哪里插入分号了。