JavaScript基础语法

1. 值和变量

1.1 原始值和引用值

JavaScript中变量存放的值可分为原始值和引用值。

原始值有:UndefindNullBooleanNumberString

引用值:Object

1.2 变量

1.2.1 变量定义

标准写法:var 变量名 = 值 ;

栗子:

// 数字
var num = 123;

// 字符串
var str = "hello world!";

// 布尔值
var flag = true;
1.2.2 变量名规则
  • 变量名由字母、数字、 _ 、 $组成。
  • 不能以数字开头;

2. 运算符

1. 算术运算符:+ - * / %

2. 关系运算符:> < >= <= == != === !==

3. 位运算符:& | ~ << >> >>>

4. 赋值运算符:= 算术或位运算符=(如:+= <<=)

5. 三目运算符:boolean_expression ? true_value : false_value;

2.1 全等于非全等

  • 两个=是非全等,仅仅比较值是都相等;
  • 三个=是全等,不仅比较值,还比较值得类型是否相等。
//非全等
"123" == 123; // true

//全等
"123" === 123; // false

3. 语句

1. 顺序语句 (默认,从上往下按顺序执行)

2. 分支语句 (if语句、switch语句)

3. 循环语句 (for循环、while循环、do while循环)

3.1 分支语句

// if 语句
if (i > 30) {
  alert("大于 30");
} else if (i < 0) {
  alert("小于 0");
} else {
  alert("在 0 到 30 之间");
}

// switch 语句
switch (i) {
  case 20: alert("20");
    break;
  case 30: alert("30");
    break;
  case 40: alert("40");
    break;
  default: alert("other");
}

3.2 循环语句

// for
iCount = 6;
for (var i = 0; i < iCount; i++) {
  alert(i);
}

// for-in
for (sProp in window) {
  alert(sProp);
}

// while
var i = 0;
while (i < 10) {
  i += 2;
}

// do while
var i = 0;
do {i += 2;} while (i < 10);
posted @ 2020-08-24 09:23  叶遮沉阳  阅读(183)  评论(0编辑  收藏  举报