• JavaScript简介2


    2018.1.13

    JavaScript简介2

    一,语句

          1,顺序:结束加分号;

          2,分支:

              A:让程序根据条件不同执行不同的代码;

              B:if语句(1,if(条件){代码}      2,if(条件){代码}else{代码}     3,else if(条件){代码}       4,if(嵌套);

              C:switch...case语句:

     <script type="text/javascript">
        var a = 10;
            switch(a)
            {
                case 1:
                alert("1");
                
                case 2:
                alert("2");
                
                case 3:
                alert("3");
                
                case 10:
                alert("10");
                
                case 12:
                alert("12");
                    
            }
        </script>

     

     

          3,循环

              A:循环操作某一个功能(执行某段代码);

              B:四要素(1,循环初始值     2,循环条件     3,状态改变      4,循环体);

              C:for(1,穷举     2,迭代);

              D:while;

              E:两个关键词:break和continue;

    二,数组

          1,定义:new Array():他的长度是动态变化的,里面可以方任意类型的元素。

              组数元素的赋值:a[0]=123   ;     a[1]="hell"

              数组取值:a[i]

              数组属性:a.lenght:数组元素的个数,长度

              方法:a.sort(    );排列数组,按第一个字符排序,a.reversr(    ); 翻转数组;       

              A:Array(1,3.14,"aa")(给数据);

              B:Array(5)(给长度);

              C:[1,3.14,"aa"](使用方括号定义);

     

          2,方法:push():往数组里面追加元素;

          3,属性:length:数组长度;

          4,遍历:

              A:for循环:for(var i=0;i<attr.length;i++);

              B:foreach形式:for(var a in attr);

          5,例子:

              A:输入10个成绩,求总分,最高,最低;

              B:添加数据时去重;

              C:冒泡排序;

              D:二分法查找数据;

    三,函数四要素

            1,返回类型

                              2,函数名

            3,参数列表

            4,函数体

    四,windows对象

            1,opener

            2,open()

            3,close()

            4,setInteval()

            5,setTimeout()

            6,histroy

            7,location

    五,document对象

            A,找元素

                  1,getElementById()根据ID找

                  2,getElementsByClassName()根据class找,返回数组

                  3,getElementsByName()根据name找,返回数组

                  4,getElementsByTagName()根据标签名找,返回数组

            B,操作内容

                  1,普通元素(1,innerText获取内容文本   2,innerHTML获取内容代码;)

                  2,表单元素(value)

            C,操作属性

                  1,setAttribute(属性名,属性值)设置属性

                  2,removeAttribute(属性名)移除属性

                  3,getAttribute(属性名)获取属性

            D,操作样式(a.style.width获取样式)

            

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    BZOJ 1072: [SCOI2007]排列perm
    BZOJ 1071: [SCOI2007]组队
    HDP集群部署
    使用Kubeadm部署kubernetes集群
    Docker 私有仓库
    Docker Compose
    Dockerfile使用
    Docker应用部署(Mysql、tomcat、Redis、redis)
    Docker 容器的数据卷 以及 数据卷容器
    Docker 服务、镜像、容器简单命令使用
  • 原文地址:https://www.cnblogs.com/sgb13527/p/8287389.html
Copyright © 2020-2023  润新知