2021-11-06

11-6

变量

声明变量、赋值

<script>
    1.var age=10
    2.let age=10
    3.age=10
</script>    
    

更新变量

一个变量被重新复赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。

var age = 18; 
age = 81; // 最后的结果就是81因为18 被覆盖掉了

变量命名规范

  • 由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号( $ )组成,如:usrAge, num01, _name
  • 严格区分大小写。var app; 和 var App; 是两个变量
  • 不能 以数字开头。 18age 是错误的
  • 不能 是关键字、保留字。例如:var、for、while
  • 变量名必须有意义。 MMD BBD nl → age
  • 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。myFirstName

数据类型

在这里插入图片描述

获取变量数据类型

获取检测变量的数据类型

typeof 可用来获取检测变量的数据类型

var num = 18; 
console.log(typeof num) // 结果 number

运算符

1.算术运算符
在这里插入图片描述

2.递增运算符

++num 前置递增,就是自加1,类似于 num = num + 1,但是 ++num 写起来更简单。 使用口诀:先自加,后返回值
var num = 10; 
alert(++num + 10); // 21

3.后置递增运算符

num++ 后置递增,就是自加1,类似于 num = num + 1 ,但是 num++ 写起来更简单。
使用口诀:先返回原值,后自加
var num = 10; 
alert(10 + num++); // 20

4.比较运算符
在这里插入图片描述

5.逻辑运算符

在这里插入图片描述

注意:console.log(!4>7) 返回的值为False

6.运算符优先级

在这里插入图片描述

条件语句

if 语句

// 条件成立执行代码,否则什么也不做 
if (条件表达式) { 
    // 条件成立执行的代码语句 }

if 、else语句(双分支语句)

// 条件成立 执行 if 里面代码,否则执行else 里面的代码 
if (条件表达式) { 
    // [如果] 条件成立执行的代码 } else {
    // [否则] 执行的代码 
}

if else if 语句(多分支语句)

// 适合于检查多重条件。 
if (条件表达式1) { 
    语句1} else if (条件表达式2) {
    语句2} else if (条件表达式3) { 
    语句3.... 
} else { 
    // 上述条件都不成立执行此处代码 
}

switch分支流程控制

switch( 表达式 ){
    case value1: 
        // 表达式 等于 value1 时要执行的代码 
        break;
    case value2: // 表达式 等于 value2 时要执行的代码 
        break; 
    default:
        // 表达式 不等于任何一个 value 时要执行的代码 }
  • switch :开关 转换 , case :小例子 选项
  • 关键字 switch 后面括号内可以是表达式或值, 通常是一个变量
  • 关键字 case , 后跟一个选项的表达式或值,后面跟一个冒号
  • switch 表达式的值会与结构中的 case 的值做比较
  • 如果存在匹配全等(===) ,则与该 case 关联的代码块会被执行,并在遇到 break 时停止,整个 switch 语句代码执行结束
  • 如果所有的 case 的值都和表达式的值不匹配,则执行 default 里的代码

注意:执行case 里面的语句时,如果没有break,则继续执行下一个case里面的语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值