单行注释: //
多行注释: /*……*/
boolean | continue | finally | instanceof | private | this |
---|---|---|---|---|---|
break | default | float | int | public | throw |
byte | do | for | interface | return | typeof |
case | else | goto | native | static | var |
catch | extends | implements | new | super | void |
char | false | import | null | switch | while |
class | final | in | package | synchronized | with |
'a'
"b"
JavaScript没有char数据类型,要表示单个字符,必须使用长度为1的字符串。
布尔型数据只有两个值,即true和false,主要用来说明一种状态或者标志。
转义字符 | 描述 | 转义字符 | 描述 |
---|---|---|---|
\b | 退格 | \n | 换行 |
\f | 换页 | \t | Tab符 |
\r | 回车符 | \’ | 单引号 |
\\" | 双引号 | \\ | 反斜杠 |
\xnn | 十六进制 | \unnnn | 十六进制代码nnnn表示的Unicode字符 |
\0nnn | 八进制代码nnn表示的字符 |
null用于定义空的或者不存在的引用。如果试图引用一个没有定义的变量,则返回一个null值。
当使用了一个未声明的变量,或者使用了一个已经声明但没有赋值的变量时,将返回未定义值。
运算符 | 描述 |
---|---|
= | 将右边表达式的值赋给左边的变量 |
+= | 将运算符左边的变量加上右边表达式的值赋给左边的变量 |
-= | 将运算符左边的变量减去右边表达式的值赋给左边的变量 |
*= | 将运算符左边的变量乘以右边表达式的值赋给左边的变量 |
/= | 将运算符左边的变量除以右边表达式的值赋给左边的变量 |
%= | 将运算符左边的变量用右边表达式求模,并将结果值赋给左边的变量 |
&= | 将运算符左边的变量与右边表达式进行逻辑与运算,并将结果赋给左边的变量 |
|= | 将运算符左边的变量与右边表达式进行逻辑或运算,并将结果赋给左边的变量 |
^= | 将运算符左边的变量与右边表达式进行逻辑异或运算,并将结果赋给左边的变量 |
运算符 | 描述 |
---|---|
+ | 加法运算 |
- | 减法运算 |
* | 乘法运算 |
/ | 除法运算 |
% | 求模运算 |
++ | 自增运算符 |
– | 自减运算符 |
运算符 | 描述 |
---|---|
< | 小于 |
> | 大于 |
<= | 大于等于 |
>= | 小于等于 |
== | 等于。只根据表面值进行判断,不涉及数据类型 |
=== | 绝对等于。根据表面值与数据类型同时进行判断 |
!= | 不等于。之根据表面值进行判断,不涉及数据类型 |
!== | 不绝对等于。根据表面值与数据类型同时进行判断 |
运算符 | 描述 |
---|---|
! | 逻辑非 |
&& | 逻辑与 |
|| | 逻辑或 |
即三目运算符:操作数?结果1:结果2
即操作数为true时,则整个表达式的结果为“结果1”,否则,整个表达式为“结果2”。
描述符 | 描述 |
---|---|
+ | 连接两个字符串 |
+= | 连接两个字符串并将结果赋给第一个字符串 |
if(expression)
{statement1;}
else
{statement2;}
switch(expression){
case judgement 1:
statement 1;
break;
case judgement 2:
statement 2;
break;
……
default:
statement n+1;
break;
}
for循环语句也称为计次循环语句,一般用于循环次数已知的情况。
for(initialize;test;increment)
{
statement;
}
参数说明如下:
while循环语句也称为前测试循环语句,它是利用一个条件来控制是否要继续重复执行这个语句。
while(expression)
{
statement;
}
参数说明如下:
do……while循环语句也称为后测试循环语句,它是利用一个条件来控制是否要继续重复执行这个语句。
do{
statement
}while(expression);
参数说明如下:
break与continue语句都可以用于跳出循环,但两者也存在着一些区别。
函数是由关键字function、函数名各加一组参数以及置于大括号中需要执行的一段代码的定义。
functio functionName([parameter 1,parameter 2……]){
statements;
[return expression;]
}
参数说明: