美文网首页
js小知识

js小知识

作者: 晓箬 | 来源:发表于2017-10-22 12:52 被阅读0次

    一、循环

    循环也叫迭代;有四个部分组成:
    1:初始化;2:条件;3:语句;4:自增(改变条件);

    while
            while(条件){
                语句
            }
        for
            for(初始化;条件;自增){
                语句
            }
    
            当操作一组的时候使用for循环
    =========================================================
    自增
        i = i+1;
        i+=1;                       i+=5;
            i = i+1;                i = i+5;
        i++;
            i = i+1;
    

    二、操作属性

    . 比较简单。但必须是固定的值。
    [] 字符串,可以放变量或者参数

    例如:
                window.onload
        window['onload']
        oBtn.onclick
        oBtn['onclick']
    

    三、函数

    函数声明
            function 函数名(参数){
                coding...
            }
    
        函数调用
            函数名(传参);
    
        多个参数用逗号相隔。
    
        匿名函数            一般给事件用,所以也叫事件函数
        function (){
    
        }
    

    四、选择器

    document.getElementById();
            在文档中,通过id获取一个元素
    
        oEle.getElementsByTagName();
    

    五、数据类型

    number          数字      12  12.5    -12
        string          字符串         'eric'  '你好啊'
        boolean         布尔      true false
        undefined       未定义         undefined
        object          对象
        function        函数      有争议
        基本数据类型  拆分不出来新东西
            number      12  5 7
            string      '呵' '呵'
            boolean     true   false
            undefined   undefined
        复合数据类型(引用数据类型)
            object
                Array
    
                var arr = [12,'abc',function(){},true];
    
    检测数据类型
        typeof 值;
            检测基本数据类型
    

    六、数据类型转换

    int             整数
        float           小数(浮点数)
        显式转换(强制转换)
            字符串数字-》整数
            var num = parseInt(字符串数字);
            字符串数字-》小数
            var num = parseFloat(字符串数字);
            字符串数字-》数字
            var num = Number(字符串数字);
                非常严格。
    
        隐式转换
            12+'abc'
            '12'-5  
    
            在任意标签中,通过标签名获取一组元素
    

    七、改变内容

    表单元素
            oInp.value
        非表单元素
            oEle.innerHTML
    
    字符串中的代码,不能执行。
    字符串拼接
    
    所有表单元素的值,都是字符串
    
    

    相关文章

      网友评论

          本文标题:js小知识

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