JS基础知识小结一

HTML: 定义网页结构
CSS:美化网页
JAVASCRIPT: 与用户进行交互

编写方式:
    方式一:在script标签中编写js代码。
    方式二:在js文件中编写js代码。
        <script type="text/javascript" src="js文件"></script>
    方式三:在HTML元素的事件属性中编写js代码。

ECMAScript:定义javascript的基本语法,所有浏览器都支持。
BOM:Browser Object Model 浏览器对象模型。
DOM: Document Object Model 文档对象模型。

Javascript的基本语法:
注释:
单行注释://注释内容
多行注释:/* 注释内容 */

定义变量:var 变量名 = 变量值;
    变量的注意事项:
    1) 变量的类型是由变量值决定;
    2)初始化变量的时候可以不指定var关键字,一般要求加上;
    3)变量必须要先定义,再使用;
    
    typeof(变量名):查询变量的数据类型。
        js的数据类型:
            number数值型:NaN(非数字)、整数或小数。
            string:字符串
            boolean:布尔类型
            object:对象类型
            undefined:未定义类型
            
            面向对象的三大特征:继承、多态、封装。

运算符:
    算数运算符:
        ++:前加和后加
        --:前减和后减
        +(加法或字符串连接符)、-、*、/、%
    逻辑运算符:
        &&:逻辑与
        ||:逻辑或
        !:逻辑非
    比较运算符:
        ==(比较数据)、===(比较数据和类型)、>、<>=、<=
    
    赋值运算符:
        =、+=、-=、*=、/=、%=
    
    三目运算符:如果条件表达式返回true,结果就是表达式1的值,否则就是表达式2的值。
        条件表达式 ? 表达式1 : 表达式2;
        
流程控制:
    条件判断:
        if (条件表达式) {
            
        } else if (条件表达式) {
        
        } ...
        else {
        
        }
    条件选择:
        switch(变量) {
            case 值:
                ...
                break;
            case 值:
                ...
                break;
            case 值:
                ...
                break;
            ...
            default:
                ...
        }
    
    循环:
        while (条件表达式) { //先判断条件,再执行循环体
            循环体...
        }
        
        do {  //先执行循环体,再判断条件
            循环体...
        } while(条件表达式);
        
        for (初始化语句; 条件判断; 循环后语句) {
            循环体...
        }

 

posted @ 2019-02-26 15:53  星满夜空  阅读(154)  评论(0编辑  收藏  举报