JavaScript-基础-学习笔记②

前言:这个学习笔记是跟着“黑马前段教程”学习而记录下来的,基础课程共有5节,故分为①②③④⑤这五个笔记。


笔记目录

   笔记①

   笔记②

   笔记③

   笔记④

   笔记⑤


本节学习内容:运算符、语句


目录

一、运算符

1.算术运算符

2.赋值运算符

3.一元运算符

4.比较运算符

5.逻辑运算符

6.运算符优先级

二、语句

1.区分语句和表达式

2.分支语句

3.循环语句


一、运算符

运算符分为:算术运算符、赋值运算符、一元运算符、比较运算符、逻辑运算符

1.算术运算符

①+:求和

②-: 求差

③*: 求积

④/: 求商

⑤%:取模(取余数,一般用来判断某个数字是否能够被整除)

注意:运算符中的加减乘除有隐式转换

运算符优先级:

2.赋值运算符

①基础赋值运算符:“=”

②其他快速对变量进行赋值的运算符:+=、-=、*=、/=、%= (目的是简化代码)

+=使用例子:

let num = 1
num = num + 1
let num = 1
num += 1

上述两段代码运算结果相同

3.一元运算符

①含义:只需要一个数参与运算的运算符号

②举例:正号、负号

③自增一元运算符

前置自增++i:先自加、再使用

后置自增i++:先使用、再自加

(二者独立使用不参与运算时并没有区别)

例:

let i = 1
console.log(++i +2)
结果为4
let i = 1
console.log(i++ + 2)
结果为3

4.比较运算符

①基本用法

②具体细节

③=、==、===三者的区别

5.逻辑运算符

(逻辑运算符用来解决多重条件判断)

①基本知识

②逻辑短路

③“false”、“0”、“ ' ' ”、“undefined”、“null”这五个值再判断中为false

6.运算符优先级

①基础知识

②练习

二、语句

1.区分语句和表达式

①表达式是一组代码的集合,JavaScript解释器会将其计算出一个结果

②语句是JS整句或命令,以分号结束(可以省略)

③二者区别:表达式计算出一个值,但语句用来自行以使某件事发生(做什么事)。某些情况下可以把表达式理解为语句

④举例:

表达式:3 + 4

语句:alert()

2.分支语句

①了解程序三大流程控制语句

②分支语句分为:If分支语句、三元运算符、switch语句

2-1.If分支语句

 单分支if语句

双分支if语句

 多分支if语句

 2-2.三元运算符

举例:

let num = 10
num > 5 ? alert('num大于5') :alert('num小于5')
  运行弹出:num大于5'

 2-3.Switch语句

举例:

switch(2){
        case 1:
           alert(1)
           break
        case 2:
           alert(2)
           break
        case 3:
           alert(3)
           break
        default:
           alert('都不匹配')
}

运行即弹出数字2

 3.循环语句

①基础语法

②循环结束:

continue:结束本次循环,继续下次循环

break:跳出所在的循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值