zoukankan      html  css  js  c++  java
  • javascript 基础知识(流程控制语句和部分对象)

    流程控制语句:

        单路分支:if(){}

        双路分支:if(){

            }else{}

        多路分支:

        条件是一个范围时:

          if(){

           }

          else if(){

              }

          else if(){

              }

    条件是固定的几个点时:

        switch(){

         case:

          break;

            }

          嵌套分支:if(){

              if(){}

                }

          循环

          for循环:计数循环 遍历数组(索引数组)

          while()

          do while()

     数组对象

    length: 数组的长度,数组元素的个数

    concat:合并数组: var arr1=[‘zhangsan’,’lisi’];  var arr2 = [‘wangwu’,’maliu’]

    Var arr = arr1.concat(arr2);

    join():将数组的元素链接成字符串:   var arr1=[‘zhangsan’,’lisi’]; var result = arr1.join(‘@’);

    push():向数组的末尾推加元素   var arr1=[‘zhangsan’,’lisi’]; arr1.push(‘wangwu’);

    unshift():向数组的开头添加元素

    pop():将数组最后一个元素删除 var arr1=[‘zhangsan’,’lisi’]; arr1.pop();

    shift():删除数组第一个元素

    reverse():颠倒数组的顺序 var arr1=[‘zhangsan’,’lisi’];arr1.reverse();

    slice(开始的索引,结束的索引) 截取数组的元素;var arr1=[‘zhangsan’,’lisi’,’wangwu’]; var arr2=slice(0,1);

    splice(开始的索引,删除元素的个数,代替删除的内容(可选)) 删除数组的元素;

    toString() 将数组转化为字符串 var arr1=[‘zhangsan’,’lisi’];var result = arr1.toString();

     字符串对象常用的方法:

    indexOf() 获取字符在字符串中第一次出现的位置 也可以着数组元素的位置

    例如:var str = “hello”; var index=str.indexOf(o);//index结果为4

    lastIndexOf() 获取字符在字符串中最后一次出现的位置

    split() 按照分隔符将字符串拆分成数组

    例如:var str = “zhangsan@lisi”; var arr = atr.split(“@”);//arr的结果为[‘zhangsan’,’lisi’]

    slice() 截取字符串 同数组

    substr(开始截取位置,截取长度)

    数学对象:

    Math.abs() 取绝对值

    Math.ceil() 向上取整数(取天花板数) 例如:Math.ceil(5.2)结果为6

    Math.floor() 向下取整数(取地板数) 例如:Math.ceil(5.2)结果为5

    Math.round() 四舍五入取整数

    Math.max() 取最大值

    Math.min() 取最小值

    Math.random() 01之间的随机数

  • 相关阅读:
    大数据的前景?
    PriorityBlockingQueue深度解析(好文)
    深入CAS原理
    common-lang3工具类-使用手册
    gitlab搭建
    RestTemplate转码bug
    论tigergraph边的方向性
    关于java的wait方法的深入分析
    openjdk的源码下载方式
    一个奇怪的urlencode转码问题
  • 原文地址:https://www.cnblogs.com/lxc-bky/p/9460287.html
Copyright © 2011-2022 走看看