js教程(2)

一、运算符

1.赋值运算符

    对变量进行赋值的运算符叫做赋值运算符,除了“=”以外,还有一些复合赋值运算符:“+=”、“-=”、“*=”、“/=”、“%=“,使用这些运算符可以在对变量赋值时进行快速操作,例如:

let num = 1;
num += 1;    //相当于num = num + 1

2.一元运算符

  • 自增运算符:++
  • 自减运算符:--

使用场景:经常用于计数来使用。

一元运算符参与运算后的规律

  • 前置自增:先自加再使用;
  • 后置自增:先使用再自加;
  • 自减同上;

    前置自增和后置自增独立使用时二者并没有差别,一般在开发时我们都独立使用;

3.比较运算符

  • >:左边是否大于右边;
  • <:左边是否小于右边;
  • >=:左边是否不小于右边;
  • <=:左边是否不大于右边;
  • ==:左右两边值是否相等;
  • ===:左右两边是否类型和值都相等;
  • !==:左右两边是否不全等;

比较结果为boolean类型,即只会得到true或false。

4.逻辑运算符

符号名称日常读法特点口诀
&&逻辑与两边都为true才为true一假则假
||逻辑或两边都为false才为false一真则真
!逻辑非取反true变false,false变true真变假,假变真

5.运算符优先级

    从上到下优先级逐渐递减

  • 小括号
  • 一元运算符
  • 算数运算符
  • 关系运算符
  • 相等运算符
  • 逻辑运算符
  • 赋值运算符
  • 逗号运算符

二、语句

1.表达式和语句

  • 表达式:表达式是可以被求值的代码,JavaScript引擎会将其计算出一个结果;
  • 语句:一段可以执行的代码;
  • 区别:表达式可以被求值,所以它可以写在赋值语句的右边,而语句不一定有值,所以比如alert()、for和break等语句就不能被用于赋值。

2.程序三大流程控制语句

(1)顺序结构;

(2)分支结构;

(3)循环结构;

3.分支语句

    分支语句可以让我们有选择性的执行想要的代码。

(1)if分支语句

基本用法
if(条件1){
    //条件1成立时执行
}else if(条件2){
    //条件2成立时执行
}else{
    //条件1和条件2都不成立时执行
}

(2)三目运算符

基本用法
条件?满足时执行的代码:不满足时执行的代码

该用法一般用于取值,例如:

let num = 3<2?(5-4):(9+1);//10

(3)switch语句

基本用法
switch(变量){
    case 值1:
        //代码块
        break;
    case 值2:
        //代码块
        break;
    default:
        //代码块
}

4.循环语句

(1)while循环

基本用法
while(条件){
    //条件成立时执行
}

(2)for循环

基本用法
for(变量起始值;终止条件;变量变化量){
    //循环体
}

例如:

for(let i = 0;i < 10;i++){
    //执行语句
}

以上的语句都是可以嵌套的,这里主要根据实践情况进行编程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乔冠宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值