这是我参与「第五届青训营」伴学笔记创作活动的第 15 天。今天我们继续谈谈JavaScirpt的一些基本知识——数据类型、变量、运算符和条件语句if,请大家多多指教!
【数据类型】
| 类型 | 说明 |
|---|---|
| Number(数值型) | 不区分整型和浮点型,无需用引号括起来 |
| String(字符串类型) | 用单引号或双引号括起来的一个或多个字符 |
| Boolean(写入类型) | 只有true和false两个值 |
| Object(对象类型) | 一组数据和功能的键值对集合 |
| Null(空类型) | 没有任何值 |
| Underfined(未定义类型) | 变量被创建,但未赋值时所具有的值 |
【变量】
在JavaScirpt中,使用关键字var声明变量,其语法格式如下:
var number=17;
var str="第五届青训营";
注意:变量名可以由字母、下划线、美元符号组成,不能有空格等符号,不能使用JavaScirpt关键字
【运算符】
算术运算符
| 算术运算符 | 描述 |
|---|---|
| + | 加运算符 |
| - | 减运算符 |
| * | 乘运算符 |
| / | 除运算符 |
| ++ | 自增运算符 |
| -- | 自减运算符 |
比较运算符
用于对两个数据进行比较,比较结构是一个布尔值,即true或false
| 比较运算符 | 描述 |
|---|---|
| > | 大于 |
| < | 小于 |
| ≤ | 小于等于 |
| ≥ | 大于等于 |
| == | 等于 |
| != | 不等于 |
逻辑运算符
- 逻辑与:&&
- 逻辑或:||
- 逻辑非:!
赋值运算符
| 赋值运算符 | 描述 |
|---|---|
| = | 实现赋值运算 |
| += | 实现加等于运算 |
| -= | 实现减等于运算 |
| *= | 实现乘等于运算 |
| /= | 实现除等于运算 |
| %= | 实现模等于运算 |
三元运算符
条件表达式? 表达式1:表达式2
如果条件表达式的值为true,则整个表达式的结果为“表达式1”,反之为“表达式2”
【条件语句if】
单向判断语句
if(执行条件){
执行语句
}
双向判断语句
if(执行条件1){
语句1
}
else{
语句2
}
多向判断语句
if(执行条件1){
执行语句1
}
else if(执行条件2){
执行语句2
}
else if(执行条件2){
执行语句2
}
......
【小结】
今天总结了JavaScript的数据类型、变量定义方式、运算符和条件语句if,虽是基础但也要打牢根基。