JavaScript简介2

本文介绍了JavaScript的基础知识,包括语句、数组、函数等核心概念,并详细解释了条件分支、循环、数组操作及常用方法。此外还介绍了Windows和Document对象的相关属性与方法。

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获取样式)

        

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/sgb13527/p/8287389.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值