JavaScript - 基础语法

 

1. 基本数据类型

  数值 : 整数和浮点数统称为数值型

  字符串 : 由0个,1个或多个字符组成的序列, 字符串可以用单引号表示, 也可以用双引号表示

  逻辑(布尔) : 用 true 和 false 表示

  空值(null) : 表示没有值, 用来定义空的或不存在的引用

  未定义(undefined) : 表示变量已经声明, 但没有赋值

 

2. 变量

  JavaScript中的变量是弱类型的, 变量可以是任何数据类型

  变量的声明 : var 变量名;

  变量的赋值 : 变量名 = 变量值;

 

3. 运算符

  算数运算符 : + , - , * , / , % , ++ , --

  赋值运算符 : = 

  比较运算符 : > , < , >= , <= , == , === , !=

  逻辑运算符 : && , || , !

  == 和 === 的区别 : 

    == 为等值判断 , 先判断类型, 如果类型一致则比较内容, 如果类型不一致, 则使用Number转换为一致类型后再比较内容

    === 为等同判断, 先判断类型, 类型不一致则直接false, 类型一致则继续比较内容

 

4. 流程控制

  if-else : 三种写法

if (条件表达式) {
    js语句
}

if (条件表达式) {
    js语句;
} else {
    js语句;
}

if (条件表达式) {
    js语句;
} else if (条件表达式) {
    js语句;
} else {
    js语句;
}

 

  switch : 

switch(表达式) {
    case 表达式值: 
        js语句;
        break;
    case 表达式值: 
        js语句;
        break;
    default: 
        js语句;
        break;
}

 

  while : 

while(条件表达式) {
    循环体
}

 

  do-while : 

do {
    循环体
} while(条件表达式);

 

  for : 

for (变量初始化; 条件表达式; 迭代语句) {
    循环体
}

 

  for-each : 遍历数组时得到的是数组的下标

for (变量 in 数组或对象) {
    循环体
}

  

  break : 用于跳出循环

  continue : 用于跳出当前循环, 开始下一次循环

 

5. 注释

  单行注释 : // 注释内容

  多行注释 : /* 注释内容 */

 

posted @ 2019-10-10 11:36  萌胖次  阅读(143)  评论(0编辑  收藏  举报