zoukankan      html  css  js  c++  java
  • day09语句,数组

    if(){

    }else if(){

    }else if(){

    }else{

    }
    多分支选择,一个if else if内只有一个if,但是可以有多个elseif,表示这段代码有多种条件,只有一个if会进入,或者没任何一个if满足,而进入else

    根据switch的表达式匹配某一个case,并且执行匹配的case内的
    代码块
    switch(表达式){ 表达式可以是任意类型
    case "值":
    执行的代码块
    break;
    .....
    default:
    当一个case都不匹配时执行default内的代码
    }

    switch和多重ifelse相比
    switch更加适用于等值的匹配
    多重if适用于区间的判断


    循环结构:
    循环,重复的做一件事。
    while(表达式){
    循环体
    }
    首先会判断表达式是否为true,为true就执行一遍循环体,执行完后再继续判断是否为true,否则结束循环

    写循环确认:1.循环条件 2.循环操作


    循环体内的代码在外部需要先执行一遍,这种代码可以使用
    dowhile做

    do{
    循环体
    }while(条件);
    do内的代码会先执行一次,然后判断条件,满足条件再执行do内的代码

    break; 可以作用在switch内和任意循环内,作用是跳出这个switch或者循环

    while:适用于不确定次数的循环,一般循环的条件就是循环的结果
    dowhile:和while场景一样,相比起来dowhile一般都用在循环体内的代码要先执行一遍的情况下


    for(1初始变量 ; 2循环条件 ; 4初始变量自增){
    3循环体
    }
    for循环在第一次进入时会执行一遍初始化变量,然后判断条件
    满足条件执行循环体,最后才是变量自增,然后循环234步骤

    continue: 只能作用在循环内,作用是跳过本次循环,不再执行循环体内continue后面的代码,而是判断条件后进行下一次循环

    Math.random() 产生一个0-1之间的随机小数,包含0不包含1


    javascript数组
    变量开辟一个空间,用来存放一个数据值
    数组在内存中开辟一组连续的多个空间,这多个空间在一个数组中.数组用来存储多个数据,只需要声明一个数组就可以

    数组的创建方式有三种
    1.声明创建数组,并且开辟空间
    var 数组名 = new Array(数组的长度);

    使用数组:
    a.往数组中存值,数组中的每一个小空间都有一个标识(下标)
    数组名[下标] = 值;
    b.取得数组中的数据,只能一个个从下标中获得 数组名[下标]
    c.数组名.length 得到数组的长度


    2.创建数组时就赋值,初始的长度以值的长度为准
    var 数组 = new Array(值,值2,值3....);
    如果只放一个整数就是长度,放一个小数报错

    3.直接赋值
    var 数组 = [值,值,值];

    javascaript的数组长度是不固定的,可以自动扩展长度
    javascaript数组中的数据可以是任意类型,和变量一样

  • 相关阅读:
    Ajax_ajax模板引擎 ---tmplate.js处理数据和标签拼接
    Ajax_ajax请求中的跨域问题---浏览器不允许ajax跨域获取服务器数据,那我们就用jsonp来实现跨域
    Ajax_jquery库中Ajax方法的使用
    第一阶段冲刺 second day
    第11周周总结
    用户场景分析
    第一阶段冲刺 first day
    第10周周总结
    第9周周总结
    查找水王
  • 原文地址:https://www.cnblogs.com/beiluoL/p/10247932.html
Copyright © 2011-2022 走看看