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

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 οnclick="t1()">button>//鼠标点击事件 调用t1()的方法
body>
html>

你可能感兴趣的:(javascript,web,css,html,htm5,javascript)