• 1.js基础


    1.如何在html文档中使用js

      1)使用<script></script>将JS语法嵌入到html中,可以使用多个,每个之间都是有关联的

      2)href="javascript:代码";

      3)事件中

      4)写到外部文件中(.js)<script src="文件位置"></script>

    2.JS语法:

      1)区分大小写

      2)功能执行语句,加分号;结构定义语句,不加分号;(如function(){})

      3)注释有两种,单行://,多行/*   */,多行之间不能嵌套

      4)单引号和双引号没有区别

    3.变量

      1)声明var a=10;

      2)变量声明后是浏览器关闭才释放的,在没关闭之前可随时使用

    4.数据类型,用typeof(变量名) 输出变量的数据类型

    <html>
        <head>
            <script>
            var a=10;
            alert(typeof(a));
            </script>
        </head>
        <body>
        </body>
    </html>

      1)number(int float double)

      2)string(string char)

      3)boolean

      4)object(object array null)

      5)undefined 没有声明

      例子:

    <html>
        <head>
            <script>
            var a=0;
            for(var i=0;i<10;i++){
                a+=0.1;
            }
            alert(a);
            </script>
        </head>
        <body>
        </body>
    </html>

    a的结果是:0.9999999999999999

    因为浮点数是一个近似数

    5.运算符和表达式

      1)算术运算符 + - * / % ++ --

        +可以连接字符串

        %一种被整除,一种求一段范围

      2)赋值运算符 = += -= *= /= %=

      3)逻辑运算符 && || ^ 

        &&、||有短路的特点

      4)条件运算符 > < == != >= <= === !==

        两边比较时使用同一类型

      5)位运算 >> >>>(无符号右移) << | & ~

      6)其他 ?: 

    6.流程控制

      1)顺序结构

      2)条件结构(也叫分支结构或选择结构)

        (1)if...else...(用于范围)

        (2)switch...case...(单个值匹配)

      3)循环结构 

        (1)while....

        (2)do...while...

        (3)for...

      退出双层for循环

    <html>
        <head>
            <script>
            bk:
            for(var i=0;i<10;i++){
                for(var j=0;j<10;j++){
                document.write(i+''+j+"</br>");
                    if(j==5) break bk;
            }
            }
            </script>
        </head>
        <body>
        </body>
    </html>
  • 相关阅读:
    [CF1106E] 边界有问题
    UOJ 67 新年的毒瘤
    BZOJ 1093 [ZJOI2007]最大半连通子图
    codeforces round#510
    codeforces round#509
    杂谈
    BZOJ 3007 [SDOI2012]拯救小云公主
    BZOJ 1799
    BZOJ 3329
    BZOJ 3209 花神的数论题
  • 原文地址:https://www.cnblogs.com/fanglove/p/3588607.html
Copyright © 2020-2023  润新知