JS基本语法

136 阅读1分钟

表达式和语句

  • 与学过的c++和java类似
  • 大小写敏感
  • return后不能加回车

变量

  • var命令声明
  • 如果只是声明变量而没有赋值,则该变量的值是undefinedundefined是一个特殊的值,表示“无定义”。
  • 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 //一个标签,不是对象
}