JavaScript

2021-06-24  本文已影响0人  甄子健

前端三层

JS是什么

JS组成
ECMAScript + DOM(文档对象模型) + BOM(浏览器对象模型)

JS注释

/*块级注释*/
//单行注释  

数据类型

字面量

eg:

数字字面量

整数字面量

浮点字面量

//科学计数法
console.log(1.2e10) 

Infinity无穷

NaN

字符串字面量

*转义符号*

变量

变量声明

建议使用驼峰命名法

变量赋值

// 变量定义
var a;
// 变量赋值
a = 3;
// 变量调用
console.log(a);

一个var关键字可以同时定义多个变量

var a = 1,b = 2,c = 3;
数据类型

Null

检测数据类型

数据类型转换
字符串

数值类型

布尔类型

比较运算符

逻辑运算符

隐式转换为布尔值的规律

综合运算顺序:非、与、或

运算优先级
1 ()
2 一元运算符
3 算数运算符
4 关系运算
5 相等运算符
6 逻辑运算符 先&&再||
7 赋值运算符

流程控制语句

IF语句
if (condition expression) {
  statement1
} else {
  statement2
}

if注意事项

三元表达式

语法

switch

语法

switch () {
    case 值1:
        结构体1;
        break;
    case 值2:
        结构体1;
        break;
    
    default:
        结构体n;
        break;
}
for
for (;;) {

}
do while
do{
   结构体;
}while(条件表达式);
while循环
while(条件表达式){
    循环体;
}
break
上一篇 下一篇

猜你喜欢

热点阅读