美文网首页
笔记171025

笔记171025

作者: 陈大饼同学 | 来源:发表于2017-10-25 23:30 被阅读3次
    • 双目运算符格式 条件句?true的语句:false的语句
      实例:判断数据类型
        var i = 213;
        typeof(i)=="number"?console.info("number"):console.info("not an number");
    
    • break:中断并跳出循环。continue:停止本次循环,进入下一次循环。
    • 在js中,true,非零数字,非空字符串,非空对象都为真。false,数字零,空字符串,空对象为假。没有东西的时候就是假的。
    • js中的参数是可变的,这个跟java有很大区别。在函数内部可以直接用arguments[i]来获取参数。
    • 获取元素的非行间样式:
    oDiv.currentStyle.width
    

    但是这个只兼容ie和高版本chrome,基本不用。
    在火狐浏览器中,使用getComputedStyle来获取非行间样式。

    • 两种样式类别:符合样式和单一样式。前者比如border,background。后者比如width。currentStyle和getComputedStyle都不能获取到复合样式。
    • 对于数组,有两种声明方法
    var arr = [1,2,3,4];
    var arr = new Array(“1,2,3,4”);
    
    • 向数组中添加元素的方法:push和unshift;删除元素的两种方法:pop和shift。
    • splice(起点,删除的长度,插入的元素)splice函数用法很灵活,既可以用来删除,增加和替换。
    • concat 链接两个数组。arrA.concat(arrB)。
    • join 给数组添加分隔符。
    • sort 排序 将元素从首个字符开始。
    var arr = [12,8,9,19,112];
    arr.sort(function(n1,n2){
        return n1-n2;
    });
    
    • 对数组排序时,可以将一个比较函数作为参数来排序。

    这是我的第2篇笔记,我相信每一份努力和坚持都会有收获。

    相关文章

      网友评论

          本文标题:笔记171025

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