web前段 javascript入门笔记+少部分数组知识

来源:互联网 发布:鱼鹰软件 编辑:程序博客网 时间:2024/05/29 17:45
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title>JS笔记</title>    <!--内嵌方式-->    <script type="text/javascript">        var a=1;//定义一个新的变量值        var b=2;        alert("嘻嘻嘻");//弹出框效果 若弹出变量值 则不加"" 字体外必加双引号        alert(a+b+"张三");//"+"起到连接作用 如果是"a+b"时自动相加 否则为拼接两个字符串        //boolean 布尔类型(false/true)        //null 空 占内存 数值为空        //Undefined 声明变量 但没有赋值/从未声明过这个变量        //a++ a-- 先赋值再运算 ++a --a 先运算再赋值        //== 判断两边值是否相等        //=== 判断两边类型和值都是否相等        //!=不等于 >=大于或等于 <=小于或等于        //if语句        var score=360;        if(score>=600){            alert("1");        }else if(score>=500){            alert("2");        }else{            alert("3");        }//if else 必须配套执行        //switch语句        switch (a){            case 1:                alert("aa");break;            case 2:                alert("bb");break;            default :                alert("cc");break;        }//break(结束语句 跳出循环 程序结束)        //while循环语句        while(true){            alert(b);            b++;        }//当括号中的条件为true时 执行死循环 当条件变成false时 退出当前循环        //for循环语句        var sum=0;        for(var i=0;i<100;i++){            sum+=i;        }        //continue 本次循环结束 进行下一次循环 继续向下执行        //调用方法 t1为方法名 不能用js中的关键字定义 在body中调用方法        function t1(){            alert("1");        }        //带参函数调用        function t2(a,b){            return a-b;        }        function t3(a,b){            return a+b;        }        function t4(){            var c=t3(3,4);            var y=t1(c,2);            alert(y);        }//被调用的函数要在调用函数前面写 有顺序关系        var c=a>b?a:b;//三目运算符 判断 把a,b中小的赋值给C        //成员变量:在script里定义的变量,所有标签都可以用        //私有变量:在函数体里定义的,仅供函数体使用        //运算符 (&& and) (|| or) (! not)        //数组        var arr1=new Array(5);//new Array()实例化对象 5代表定义的数组个数 默认初始值为0        var arr2=new Array(1,2,3,4,5);//后面为数组内的存值        var arr3=[1,2,3,4,5];//直接定义        alert(arr.length);//输出数组长度        //sort() 方法是对数组进行正排序 "按数组首位大小排序 有错误 需要加一个调用方法"        function s(a,b){            return a-b;        }        //reverse() 进行倒叙排序 数组逆序    </script>    <!--外部引用-->    <script type="text/javascript" src="路径">        //在内部不能再写JS代码(执行不了)        //单行注释        /*多行注释 每行前都要有*号*/    </script></head><body>    <button onclick="t1()"></button>//鼠标点击事件 调用t1()的方法</body></html>
原创粉丝点击