学习日记——JS核心语法2

1.数组

①创建数组:var array=[ ];

②赋值:array[0]代表给数组的第一个位置上赋值

③在位置01235上赋值,34不赋值,但是会占位,所以array,length值为6

④遍历循环:

for(var i=0;i<array.length;i++;){}代表遍历循环array的每一个位置的值

⑤数组定义的另一种方式:var array=new Array[ ];

列表的定义和赋值可以交叉使用

2.运算符号

1.算数运算符:+ - * /

2.赋值运算符 =   +=

3.比较运算符 >  <  >=  <=  ==  !=
4.逻辑运算符 && || !

&& 但凡在&&操作中有一个false则结果为false
||  如果有一个为true则结果为true
!   ! T=F 与原有的结果的相反

3.逻辑控制语句

①if else条件语句

特点1:if是关键字
特点2:if括号中的值视为布尔值
特点3:如果条件为true,则折行if后括号内的内容
特点4:如果条件为false,则执行else后的内容

        <script type="text/javascript">
            var a=1,b=2;
            if(a>b){
                document.write("3");
            }else if(0<a<=1) {
                document.write("4");
            }else{
                document.write("5");
            }
        </script>

 

②Switch多分支语句

 

特点1:stitch是关键字
特点2:stitch() 中的变量
特点3:如果匹配到某个case的值,则执行,并通过break;关键字阻止执行下一个case

 

<script type="text/javascript">
            var n=3;
            switch(n){
                case n=3:
                alert("2");
                break;
                case n<=3:
                alert("3");
                break;
                
                 default:
                 alert("4");
            }
        </script>

 

 

 

③for while循环语句

 

for、while循环语句
特点1:关键是for
特点2:var i=0的含义:初始位置是从0开始
特点3:i<a.legth的含义:结束位置是小于数组的长度,即a.length-1
特点4:i++的含义:每次循环遍历的时候自增1

 

<script type="text/javascript">
            var a=[];
            a.push(12);
            a.push(23);
            a.push(34);
            a.push(45);
            a.push(56);
            for(var i=0;i<a.length;i++){
                document.write(a[i]+"<br />");
            }
        </script>

 

posted @ 2023-05-18 15:29  少年zzz  阅读(22)  评论(0)    收藏  举报