JS基础(1)

作者: lemontree2000 | 来源:发表于2016-10-15 23:22 被阅读0次

    1、流程控制语句之if

    if (条件) {
      语句1  //条件成立执行
    } else 
      语句2  //条件不成立执行
    {}
    

    2、属性的操作符

    a ) . “.”点的操作
    b ) . []中括号
    区别:都能操作属性,但是[]中括号能接收一个变量,而点不行。凡是点出现的地方都能用中括号代替。
    <b>*属性都是字符串</b>

    3、关于js里的引号

    在js里面 单引号和双引号一样的
    但是建议使用 单引号

    单引号会找离它最近的单引号认为是一段
    双引号会找离它最近的双引号认为是一段

    4、代码的流程

    JS 一般是在Html和css文件加载完后才加载

    Window.onload 当页面加载完成的时候
    所以如果我们将js代码放在HTML文件的顶部时要加Window.onload
    例:

    写代码的流程:
        a). window.onload = function(){
                          //js代码
            };
        b). 获取元素
        c). 添加事件
    
    

    5、循环

    <b>循环4个组成部分:</b>
    a). 初始值
    b). 条件
    c). 语句
    d). 自增

    <b>while循环</b>

    var  i = 0;  //初始值
    while (条件) { 
        // 条件满足执行语句
        // 自增
    }
    

    while 循环一般是在循环次数不固定的时候使用

    <b>for循环</b>

     for (1.初始值; 2.条件; 4.自增) {
            3. 语句;
        }
    

    <b>什么时候要用循环?</b>
    只要操作一组(一堆、一坨)就要使用循环

    <b>循环添加事件,事件里面的i不能用</b>
    原因:此时的i 已经是循环后的i

    解决: this 这个
    当前事件发生的元素(对象)

    相关文章

      网友评论

        本文标题:JS基础(1)

        本文链接:https://www.haomeiwen.com/subject/gwznyttx.html