JavaScript基础2(运算符+语句+数组)

二、JavaScript基础第二天(运算符+语句+数组)

1.运算符
  • 赋值运算符:对变量进行赋值
    • =、+=、-=、*=、/=
  • 一元运算符:需要一个表达式就可以运算
    • +、-、++、–
    • 前置自增和后置自增在运算式中的区别:前置先自加后运算,后置先运算后自加
  • 比较运算符:
    • “>”、“<”、“>=”、“<=”、“==” 、" = = =“(值和数据类型都一样)、”! = ="
  • 逻辑运算符:与或非
    • “&&”、“||”、“!”
    • 逻辑中断:
      • “||” 前面为true,则后面的就不执行,直接返回前面的
      • “&&” 前面为false,则后面的不执行,直接返回false
  • 运算符优先级:
    • 小括号>一元运算符>算术运算符>比较运算符>相等运算符>逻辑运算符(先与后或)>赋值运算符>“,”
2.语句
  • 三大结构:顺序结构、分支结构、循环结构

  • 分支语句:

    • if分支语句:单分支if、双分支if…else、多分支if…else if…else if…else

    • 三元运算符:条件 ?满足条件执行的代码:不满足条件执行的代码

    • switch语句

       switch (数据) {
            case 值1:
              代码1
              break
            case 值1:
              代码1
              break
            default:
              代码1
              break
          }
      
  • 循环语句:

    • while(循环条件){…}——循环条件不满足时跳出循环
    • 循环退出
      • break:退出整个循环
      • continue:结束本次循环,进入下一个循环
    • for循环——for(变量起始值 ; 终止条件 ; 变量变化量){…}
3.数组——Array
  • 声明数组

    • 1.字面量声明数组:(可以放任意数据类型)
     let names = ['小明', '小刚', 1 , true]
    
    • 2.使用Array构造函数声明:
    let arr = new Array(1,2,3,4)
    
  • 使用数组

     console.log(names[2]);
    
  • 数组长度:数组名.length

  • 操作数组——增删查改

    • 查:数组名[下标]
    • 改:数组名[下标] = 新值
    • 增:
      • arr.push(新增的内容):添加到数组的末位,返回值为数组长度
      • arr.unshift(新增的内容):添加到数组的开头,返回值为数组长度
    • 删:
      • arr.pop():删除最后一个元素,不带参数,返回删除的元素
      • arr.shift():删除第一个元素,不带参数,返回删除的元素
      • arr.splice(起始元素,删除的个数):删除指定元素
  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

学习使我快乐01

您的支持,是我前行的动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值