• JavaScript学习笔记(01JS基础-P44-P59)


      用法

     数据类型:

     

     示例代码:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            var s = "Hello!";
            var i = 10;
            var b = true;
            var arr = [5, 12, 43, 87.2];
            //document.write(arr[2]);
            //var arr1 = new Array("Heoolpw", "time", "span");
            //第二种方式生成数组
            var arr2 = new Array();
            arr2[0] = "happt";
            arr2[1] = "Hellow";
            arr2[2] = 1;
            arr2[3] = 1000;
            //document.write(arr2[2]);
            var n = null;//
            var und;//未定义
            document.write(n);//输出 null
        </script>
    </body>
    </html>
    View Code

    JS中的运算符

     条件语句

     

    if else

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            var u = 10;
            if (u > 10) {
                document.write("u大于10");
            }
            else if (u < 10) {
                document.write("u小于于10");
            }
            else {
                document.write("u等于10");
            }
        </script>
    </body>
    </html>
    View Code

    switch

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            var i = "Hellow";
            switch (i) {
                case "Hellow":
                    document.write("Hellow");
                    break;
                case "Time":
                    document.write("Time");
                    break;
                default:
                    document.write("default");
                    break;
            }
        </script>
    </body>
    </html>
    View Code

    for 和for in循环:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            var arr = [1, 2, 3, 4, 5, 6, 7];
            for (var i = 0; i < arr.length; i++) {
                document.write(arr[i]);
                document.write("<br/>");
            }
            for (var i in arr) {
                document.write(arr[i] + "");//注意for in的用法,i只是下标
            }
        </script>
    </body>
    </html>
    View Code

    while和do-while循环:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            var i = 0;
            while (i < 10) {
                document.write(i + "<br/>");
                i++;
            }
            var j = 0;
            do {
                document.write(j);
                j++;
            } while (j<10);
        </script>  
    </body>
    </html>
    View Code

    函数:

    函数调用

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            function myfunction(a,b) {
                var sum = a + b;
                alert(sum);
                return sum;           
            }
            //方式一:在script标签内调用
            var sum = myfunction(10, 40);       
        </script>
        <!--方式二:在HTML中调用-->
        <input type="button" value="按钮" onclick="myfunction(20,50)" />
       
    </body>
    </html>
    View Code

     

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            var n = 50;//全局变量,都可以使用
            m = 300;//全局变量,都可以使用
            function demo() {
                var i = 100;//局部变量,只能在该代码块内使用
                x = 20;//注意 全局变量,该函数调用后,全局都可以使用
            }
        </script>
    </body>
    </html>
    View Code

    End

  • 相关阅读:
    学习JavaDay07
    学习JavaDay05
    学习JavaDay0402
    学习JavaDay04
    学习JavaDay03
    学习JavaDay02
    学习JavaDay01
    数据库的增删改查
    关于Spring
    关于多线程Thread的简单应用
  • 原文地址:https://www.cnblogs.com/LeeSki/p/12273476.html
Copyright © 2020-2023  润新知