zoukankan      html  css  js  c++  java
  • 分支,数组

    一、分支语句介绍

    1.逻辑分支(条件分支)

    程序设计的结构
    顺序结构:从上朝下执行的代码就是顺序
    选择(分支)结构:根据不同的情况,执行对应代码
    循环结构:重复做一件事情
    除顺序结构外,其余两种程序结构由流程控制语句实现。
    选择(分支)结构的程序由条件分支语句实现。

    二、if语句

    1.条件分支语句

     两条分支语句无法表示三种情况。

    在else语句后再加一个if语句,变成三条分支,又叫多分支语句。

    单分支语句:
    只有一条分支的条件语句。没有else语句块的if语句就是单分支。

    switch语句

      

    switch表达式的值和case表达式的值进行比较,两值相等就执行case对应的分支语句。分支语句可有有任意多个,如果没有任何case表达式的值与switch表达式值相等就执行default的默认分支语句。
    2.因为执行完分支语句后不会自动退出switch语句,会继续执行后续的分支语句,这叫做switch透为
    避免穿透,需要在每条分支语句后添加break,跳出switch语句。

    数组

    1.创建空数组

    2、join()(原数组不变)

     字符串,默认用逗号为分隔符

    3.push() 和 pop()(原数组改变)

    push():接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。
    pop() : 数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项。、

     

     4.shift() 和 unshift()(原数组改变)   

    shift(): 删除原数组第一项,并返回删除元素的值;如果数组为空则返回 undefined ;
    Unshift():将参数添加到原数组开头,并返回数组的长度 。

    5.sort() (原数组改变)          排序

    6.splice() (原数组改变)

    删除: 删除任意数量的项,只需指定 2 个参数:要删除的第一项的位置和要删除的项数。

     插入: 向指定位置插入任意数量的项,只需提供 3 个参数:起始位置、 0(要删除的项数)和要插入的项。

     替换: 向指定位置插入任意数量的项,且同时删除任意数量的项,只需指定 3 个参数:起始位置、要删除的项数和要插入的任意数量的项。插入的项数不必与删除的项数相等。

     7.reverse()(原数组改变)  翻转

     8.concat

    连接两个或多个数组

     

  • 相关阅读:
    题解-Quantifier Question
    题解-[WC2011]最大XOR和路径
    笔记-Recursive Queries
    树套树
    SG函数
    题解-Magic Ship
    分块
    文章根据时间段显示的微信名和微信号
    jquery 在页面上根据ID定位(jQuery锚点跳转及相关操作) 经典
    nginx配置反向代理
  • 原文地址:https://www.cnblogs.com/yang1997/p/11830826.html
Copyright © 2011-2022 走看看