表达式和语句
- 与学过的c++和java类似
- 大小写敏感
- return后不能加回车
变量
- var命令声明
- 如果只是声明变量而没有赋值,则该变量的值是
undefined。undefined是一个特殊的值,表示“无定义”。 - JavaScript 是一种动态类型语言,也就是说,变量的类型没有限制,变量可以随时更改类型。
var a = 1;
a = 'hello';
标识符规则
- 第一个字符,可以是任意 Unicode 字母(包括英文字母和其他语言的字母),以及美元符号(
$)和下划线(_)。 - 第二个字符及后面的字符,除了 Unicode 字母、美元符号和下划线,还可以用数字
0-9
if else语句
与之前学习的一样,下面列出之前学过,但不是很熟悉的一些用法
- a&&b&&c&&d:取到第一个假值或d
- a||b||c||d:渠道第一个真值或d
- 都可以简化if else
while for语句
和之前学的一样
break continue
和之前学的一样
label
标签,相当于定位符,通常与break和continue配合使用
- 面试题
{
foo:1 //一个标签,不是对象
}